Search by job, company or skills
Job Description:
We are looking for a highly skilled and experienced Senior MERN Stack Developer to join
our development team and take ownership of complex projects. In this role, you will play a
key role in architecting, developing, deploying, and maintaining high-performance web
applications using the MERN technology stack. You will be a mentor to junior developers,
and contribute to the overall technical vision of the team.
Key Responsibilities:
(Elevated Focus): Design, architect, develop, test, and deploy robust, scalable, and
secure full-stack web applications using MongoDB, Express.js, React.js, and Node.js.
(Leadership & Mentorship): Lead and mentor junior developers, providing guidance
and support on best practices and technical challenges.
(Technical Expertise): Deep understanding of MERN stack technologies and ability
to solve complex technical problems.
(Collaboration & Communication): Collaborate effectively with cross-functional
teams including designers, product managers, and other developers to deliver high-
quality solutions.
(Frontend Expertise): Implement responsive and user-centric UI components using
React.js and modern UI frameworks (e.g., Next.js).
(Backend Expertise): Design and manage scalable backend systems using Node.js
and Express.js, building RESTful APIs and microservices.
(Database Expertise): Lead database optimization efforts, ensuring efficient data
modeling, indexing, and querying with MongoDB.
(Code Quality & Practices): Write clean, maintainable, and efficient code following
best practices and coding standards.
(Testing & Debugging): Implement unit and integration tests, debug and resolve
complex issues, ensuring application performance, security, and scalability.
(Continuous Improvement): Champion continuous improvement by staying up-to-
date with emerging technologies and best practices, and proposing their integration
into projects.
(Version Control & CI/CD): Lead and improve version control practices with Git, and
actively participate in building and optimizing CI/CD pipelines.
(Agile Methodology): Deep understanding of Agile/Scrum methodologies and ability
to effectively contribute in an agile development environment.
Requirements:
Bachelor's degree in Computer Science, Software Engineering (B.Tech / BE / BCA /
MCA) or equivalent experience.
5-7 years of hands-on experience in MERN stack development, with a strong
portfolio showcasing complex projects.
In-depth proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Extensive experience with React.js and modern UI frameworks for building dynamic
and responsive web applications.
Expertise in Node.js and Express.js for building robust and scalable RESTful APIs
and server-side applications.
Strong understanding of MongoDB, including data modeling, indexing, performance
optimization, and query optimization techniques.
Expert use of Git for version control and familiarity with other DevOps tools (e.g.,
Docker, CI/CD pipelines).
Experience with cloud platforms (e.g., AWS, Digital Ocean) is a plus.
Solid understanding of Agile/Scrum methodologies and experience working in an
Agile environment.
Excellent problem-solving skills, analytical thinking, and a strong attention to detail.
Proven ability to work independently and as part of a team.
Excellent communication and collaboration skills.
Nice to Have:
Experience with serverless technologies (e.g., AWS Lambda).
Date Posted: 25/11/2024
Job ID: 101420537