HamburgerMenu
hirist

Senior Full Stack Developer - MERN Technologies

FLAIR CONSULTING
Others
8 - 12 Years

Posted on: 10/11/2025

Job Description

Description :

About the Role :


We are seeking a highly experienced Senior Full Stack Developer who possesses deep technical expertise across the Node.js, React.js, and MongoDB stack. The ideal candidate will have a proven record of designing and building robust, scalable, and high-performance web applications that deliver seamless user experiences and efficient back-end performance. This role demands strong technical acumen, hands-on coding ability, and the capacity to collaborate closely with cross-functional teams to drive end-to-end software delivery.

Key Responsibilities :

Full Stack Development :

- Design, develop, and deploy high-performance, scalable web applications using Node.js, React.js, and MongoDB.

- Architect and implement backend services, RESTful APIs, and integrations with third-party systems.

- Develop clean, maintainable, and reusable frontend components using React.js, modern JavaScript (ES6+), and state management libraries (Redux or Context API).

- Build and manage data models, optimize queries, and ensure data integrity and performance tuning in MongoDB (aggregation pipelines, indexing strategies, query optimization).

System Design & Architecture :

- Contribute to application architecture discussions, design patterns, and best practices for microservices and distributed systems.

- Ensure scalability, security, and performance across the application stack.

- Evaluate and implement emerging technologies and frameworks to enhance system efficiency and developer productivity.

Quality Engineering :

- Conduct peer code reviews to maintain high code quality standards and ensure adherence to best practices.

- Implement automated unit, integration, and regression tests for continuous integration and deployment pipelines.

- Optimize application performance across frontend and backend, identifying and resolving bottlenecks.

Collaboration & Delivery :

- Work closely with UI/UX designers, QA engineers, DevOps, and product managers to translate functional requirements into technical solutions.

- Participate actively in sprint planning, estimations, and agile ceremonies, ensuring timely delivery of features and enhancements.

- Contribute to mentoring junior developers and fostering a culture of continuous learning and technical excellence.

Technical Skills & Expertise :

Core Stack :

Frontend :

- React.js, Redux, HTML5, CSS3, JavaScript (ES6+), Webpack, Babel.

Backend :

- Node.js (Express.js, Nest.js), REST APIs, Microservices architecture.

Database :

- MongoDB (data modeling, aggregation pipelines, indexing, query optimization).

Additional Skills (Preferred) :

- TypeScript for scalable, type-safe JavaScript development.

- Experience with Docker and Kubernetes for containerized deployment.

- CI/CD using Jenkins, GitHub Actions, or similar tools.

- Familiarity with cloud platforms (AWS, Azure, or GCP) and serverless architectures.

- Exposure to performance monitoring and logging tools such as New Relic, ELK Stack, or Prometheus.

Requirements :

- 8+ years of professional, hands-on experience in full stack web development.

- 4+ years of continuous, recent, dedicated experience with Node.js backend development.

- Proficiency and substantial hands-on experience in React.js for frontend development.

- Strong command over MongoDB, including data modeling, aggregation, and performance optimization.

- Solid understanding of RESTful API design principles and best practices.

- Proven ability to write efficient, scalable, and clean code.

- Strong debugging, analytical, and problem-solving abilities.

- Excellent communication, collaboration, and documentation skills.

- Experience working in Agile environments with CI/CD practices.

- While some exposure to Angular is acceptable, candidates must have primarily worked on the MERN stack (MongoDB, Express.js, React.js, Node.js) throughout their career.

Preferred Qualifications :

- Bachelors or Masters degree in Computer Science, Information Technology, or a related discipline.

- Experience working on high-traffic, data-intensive web platforms.

- Contributions to open-source projects or technical communities will be an advantage.


info-icon

Did you find something suspicious?