Job Description: MERN Stack Developer
Position: MERN Stack Developer
Employment Type: Full-Time
Experience Level: Mid-Level to Senior (2–5+ Years)
About the Role
We are seeking a talented and passionate MERN Stack Developer to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications across the full stack — from database architecture to intuitive user interfaces. You will collaborate closely with product managers, UI/UX designers, and fellow engineers to deliver high-quality software solutions.
Key Responsibilities
• Design and develop robust, scalable, and maintainable web applications using MongoDB, Express.js, React.js, and Node.js
• Build reusable, responsive UI components using React.js and modern JavaScript (ES6+)
• Develop and maintain RESTful APIs and integrate third-party services and APIs
• Manage and optimize MongoDB databases including schema design, indexing, and query performance
• Implement authentication and authorization (JWT, OAuth 2.0, session management)
• Write clean, well-documented, and testable code following best practices
• Perform code reviews and provide constructive feedback to peers
• Collaborate with DevOps to deploy applications on cloud platforms (AWS, GCP, or Azure)
• Participate in Agile/Scrum ceremonies including sprint planning, standups, and retrospectives
• Troubleshoot, debug, and optimize application performance
Required Skills & Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
• 2–5+ years of hands-on experience with the MERN stack
• Strong proficiency in JavaScript / TypeScript
• Solid experience with React.js — including hooks, context API, and state management libraries (Redux / Zustand)
• Proficiency in Node.js and Express.js for building server-side applications
• Experience with MongoDB and Mongoose ODM
• Familiarity with RESTful API design principles and GraphQL (a plus)
• Understanding of version control systems, particularly Git
• Knowledge of responsive design and cross-browser compatibility
• Solid grasp of web security fundamentals (XSS, CSRF, CORS, etc.)
Nice to Have
• Experience with Docker and containerized deployments
• Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, etc.)
• Knowledge of Next.js or server-side rendering (SSR)
• Experience with WebSockets or real-time technologies (Socket.io)
• Exposure to microservices architecture
• Familiarity with cloud services (AWS S3, Lambda, EC2)
What We Offer
• Competitive salary and performance-based bonuses
• Flexible working hours and remote/hybrid work options
• Health, dental, and vision insurance
• Learning & development budget for courses, certifications, and conferences
• Collaborative and inclusive engineering culture
• Opportunity to work on meaningful, high-impact products