We are seeking an experienced Full Stack Developer with strong hands-onexpertise in the MERN stack(MongoDB, Express.js, React.js, Node.js).The ideal candidate is a system-minded engineer capable of buildingscalable, secure, high-performance applications end-to-end. This role requiresdeep understanding of API architecture, distributed systems, modern front-endengineering, and robust data driven application workflows.
You will collaborate closely with engineering, product, and DevOpsteams to design, develop, enhance, and maintainmission-critical platforms used at enterprise scale.
Full-Stack Application Development
• Architect, develop, test, and deploy full-stack applications using the MERNtechnology stack.
• Build scalable RESTfulAPIs and microservices using Node.js and
• Develop highly responsive, component-driven user interfaces using React.js,Redux/Context API, and modern UI frameworks.
• Integrate front-end and back-endcomponents into cohesive, high- performance systems.
• Design MongoDB schemas, indexes,aggregation pipelines, and data access layers optimized for performanceand scalability.
• Implement caching, load balancing, distributed system patterns,and asynchronous processing techniques.
• Conduct unit, integration, and end-to-end testing(Jest, Mocha, Cypress,etc.).
• Perform code reviews, profiling, refactoring, and optimization across front-end andback-end layers.
• Enforce strong security practices: authentication/authorizationflows, OWASP principles,secure data handling, and API governance.
• Work with CI/CD pipelines (GitHubActions, Jenkins, GitLabCI, etc.).
• Collaborate with DevOps teamson containerization (Docker), orchestration (Kubernetes), and cloud deployments (AWS, Azure,GCP).
• Maintain application monitoring, logging,and troubleshooting using modernobservability tools.
• Translate business needsinto technical solutions and system designs.
• Document architectural decisions, data models, workflows, and APIs.
• Participate in Agile ceremonies and coordinate cross-functional workstreams.
• Proven experience (4–7+ years)in full-stack development with the MERNstack.
• Advanced React.js skills: hooks, functional components, state management,routing, component optimization.
• Strong Node.js and Express.js experience developing enterprise-grade backend services/APIs.
• Deep understanding of MongoDB, indexingstrategies, aggregation pipelines, schema design, and performancetuning.
• Strong JavaScript/TypeScript proficiency and experience with ES6+ features.
• Hands-on experience building responsive UI using HTML5,CSS3, Tailwind CSS, MaterialUI, or Bootstrap.
• Strong understanding of systemarchitecture, microservices, asynchronous programming, event-drivendesign, and cloud-native patterns.
• Experience integrating with third-party APIs, authentication flows(JWT, OAuth, SSO), and role-based access control.
• Experience with Git versioncontrol, branching workflows, pull requests, and code reviews.
• CI/CD pipeline automation knowledge.
• Practical experience with Docker,containerized development, and cloudenvironments (AWS preferred).
• Experience with testingframeworks: Jest, Mocha, Chai, Cypress,or similar.
• Strong analytical and problem-solving capabilities.
• Excellent communication and documentation skills.
• Ability to work in fast-paced environments and managemultiple priorities.
• Proactive, collaborative, and committed to high-quality softwareengineering standards.
• Experience with GraphQL,Redis, RabbitMQ/Kafka, or Elasticsearch.
• Knowledge of micro-frontend architecture or Next.js.
• Experience with serverless computing (AWS Lambda,Azure Functions).
• Familiarity with automated deployment of container-based applications (Kubernetes, ECS).
• Prior experience in large-scale enterprise systems or high-growth tech environments.