"Senior Software Engineer - Mernstack Developer"
Description
Job Title: Mernstack Developer Position: Senior Software Engineer Position ID: J1125-0425 Experience: 6 to 10 Yrs Category: IT Software Main location: Bangalore/Hyderabad Employment Type: Full Time
Job Description: • Lead the end-to-end development of web applications using MongoDB, Express.js, React.js, and Node.js. • Architect, develop, and maintain secure and scalable APIs and microservices. • Deploy and manage applications on Azure or AWS, ensuring high availability and performance. • Work with product owners and architects to translate business requirements into technical solutions. • Design and implement CI/CD pipelines using tools like GitHub Actions, Azure DevOps, Jenkins, or AWS CodePipeline. • Integrate cloud-native services such as: • Azure: App Services, Functions, Cosmos DB, API Management, Blob Storage • Manage authentication/authorization with OAuth, JWT, Azure AD, or Cognito. • Mentor junior developers and perform code reviews, pair programming, and knowledge sharing. • Implement and monitor application logging, alerting, and performance tuning.
Job Summary: • 6–10 years of professional experience in full-stack JavaScript development, with strong focus on the MERN stack. • Proficiency in React.js (hooks, context, state management) and backend development with Node.js + Express.js. • Experience with cloud platforms
- at least one of Azure or AWS
- for application deployment, service integration, and environment management. • Expertise in working with NoSQL databases, especially MongoDB or Cosmos DB/DynamoDB. • Hands-on experience with containerization (Docker) and basic knowledge of orchestration (Kubernetes, ECS, AKS). • Solid grasp of Git, DevOps workflows, and API-first development. • Strong understanding of security, performance optimization, and scalable architecture. • Exposure to TypeScript, Redux, Next.js, or GraphQL. • Experience with serverless functions, cloud messaging (e.g., Event Grid, SNS/SQS), and caching (Redis). • Familiarity with Infrastructure as Code (Terraform, CloudFormation, or Bicep). • Certification in Azure or AWS (e.g., AWS Developer Associate, AZ-204) is a plus.
CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.
#LI-PJ1
Skills:
Ansible, DevOps, Node.Js, English