Position: Senior Software Engineer\_Node Js.
Full Time Employment
Location: Mumbai
Node Js. Experience : 6 years - 10 years Relevant
We are looking for immediate joiners only.
Primary Skills:
- Node.js (Version 14.x or above): Strong expertise in building server-side applications using Node.js
- JavaScript (ES6+): Proficiency in JavaScript, including modern ES6 features and asynchronous programming patterns
- Frameworks: Experience with frameworks like Express.js or Nest.js for building APIs and microservices
- Databases: Hands-on experience with SQL (e.g., MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases
- API Design and Development: Strong knowledge of RESTful and GraphQL API design, implementation, and integration
- Cloud Services: Experience with AWS services such as EC2, S3, Lambda, DynamoDB, RDS, and ECS for deploying scalable applications
- Version Control: Proficiency in Git and CI/CD pipelines
- Testing: Experience in automated testing frameworks like Jest, Mocha, and Chai for unit and integration testing
- Security: Familiarity with security best practices for authentication (JWT, OAuth) and authorization in Node.js applications
Secondary Skills:
- Experience with Docker and Kubernetes for containerized deployments
- Exposure to front-end technologies (e.g., React, HTML5, CSS3)
- Knowledge of DevOps practices, including CI/CD pipelines
Experience on Agile/SCRUM (mandatory)
- Strong understanding of modern architectural practices, design patterns, and microservices architecture
- Demonstrated experience in code reviews, architecture reviews, and technical estimations
Good to have:
- Exposure to TypeScript and tools like Terraform
- Knowledge of performance optimization and application security
Qualifications:
- Graduate in any discipline (preferably BE/BCS or equivalent in Computer Science/IT)
- Total Experience: Min 6 years in software development
- Experience as SSE: Minimum of 2-3 years in a Senior Software Engineering role