Posted on: 10/11/2025
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.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1572117
Interview Questions for you
View All