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.(ref : hirist.tech)