Job description
About the Role:We are looking for an experienced Senior MERN Stack Developer to join our growing engineering team. You will be responsible for designing, developing, and maintaining high-performance web applications using the MongoDB, Express.js, React.js, and Node.js technology stack. You should be passionate about writing clean, scalable code and mentoring junior developers.Key Responsibilities:Design and implement scalable, secure, and maintainable full-stack web applications using the MERN stack.Develop RESTful APIs and integrate third-party services and databases.Write reusable, testable, and efficient code.Optimize applications for maximum speed and scalability.Lead code reviews and enforce best practices in design and development.Collaborate with UI/UX designers, product managers, and other stakeholders to understand business requirements.Ensure cross-platform optimization and responsiveness of applications.Mentor and guide junior developers, fostering a culture of continuous learning.Troubleshoot and debug production issues.Maintain documentation of software functionality and technical decisions.Required Skills:Strong proficiency in JavaScript (ES6+), HTML5, CSS3.Deep understanding of React.js and state management libraries like Redux or Context API.Hands-on experience with Node.js and Express.js.Strong knowledge of MongoDB and Mongoose ORM.Experience in building and consuming RESTful APIs.Familiarity with Git, CI/CD pipelines, Docker, and Cloud Platforms (AWS/GCP/Azure).Good understanding of microservices, authentication mechanisms (OAuth, JWT), and role-based access control.Experience with unit testing and testing frameworks like Jest, Mocha, or Cypress.Strong problem-solving and analytical skills.Excellent communication and collaboration abilities.Preferred Qualifications:Bachelor’s/Master’s degree in Computer Science or related field.Experience with GraphQL or WebSockets.Exposure to DevOps practices and tools (e.g., Jenkins, Kubernetes).Previous experience in Agile/Scrum environments.What We Offer:Competitive salary and performance-based bonusesFlexible working hours and remote work optionsOpportunities for upskilling and certificationsCollaborative and inclusive team cultureHealth insurance and wellness benefits
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Deqode.
- Track your application and get updates by email and WhatsApp.