Job Description: Sr. Software Engineer (MERN Stack)
Position: Sr. Software Engineer (MERN Stack)
Experience: 45 years
Location: Noida
Employment Type: Fulltime
About the Role
We are seeking a skilled and experienced Sr. Software Engineer specializing in the MERN stack to join our dynamic engineering team. The ideal candidate will have a strong background in MongoDB NodeJS NextJS and AWS with expertise in building and scaling web applications using RESTful APIs. As an Sr. Software Engineer you will play a key role in designing developing and maintaining robust scalable and highperformance applications.
Key Responsibilities
Design and develop highquality scalable and maintainable applications using the MERN stack (MongoDB ExpressJS ReactJS/NextJS and NodeJS).
Architect and implement RESTful APIs to support frontend functionality and thirdparty integrations.
Work closely with product managers designers and other engineers to translate business requirements into technical solutions.
Optimize applications for maximum performance scalability and reliability.
Utilize AWS services to deploy monitor and maintain cloudbased applications.
Mentor junior developers and participate in code reviews to ensure code quality and adherence to best practices.
Collaborate with the DevOps team to enhance CI/CD processes and automate deployment pipelines.
Identify and troubleshoot complex issues in production environments and implement timely fixes.
Stay updated with the latest trends and advancements in the MERN stack and cloud technologies.
Required Skills & Qualifications
35 years of professional experience as a software developer with a focus on the MERN stack.
Expertise in building and maintaining RESTful APIs using NodeJS and ExpressJS.
Strong experience with ReactJS and NextJS for building dynamic and responsive frontend applications.
Proficiency in MongoDB for database design indexing and performance tuning.
Experience deploying managing and scaling applications on AWS (EC2 S3 Lambda Cloudfront etc..
Solid understanding of cloud architecture microservices and serverless computing.
Familiarity with frontend development tools and libraries including Webpack Babel and NPM.
Experience with version control systems (Bitbucket/GIT) and agile development practices.
Excellent problemsolving and analytical skills with a focus on delivering quality solutions.
Nice to Have
Experience with other cloud platforms like GCP or Azure.
Knowledge of GraphQL and its integration with the MERN stack.
Familiarity with Docker and container orchestration (Kubernetes).
Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
Understanding of performance optimization techniques including caching strategies and load balancing.
Soft Skills
Strong verbal and written communication skills.
Ability to work independently and collaboratively in a fastpaced environment.
Proven ability to mentor and guide junior engineers.
Strong attention to detail and a passion for delivering highquality software.
Why Join Us
Be part of an innovative team working on cuttingedge technologies.
Opportunities for professional growth and career advancement.
Collaborative and inclusive work culture.
Competitive salary and comprehensive benefits package.
If you have a passion for developing scalable applications and thrive in a dynamic collaborative environment we would love to hear from you!