Job Title: MERN Stack Developer – JavaScript
Location: Remote (India)
Experience: 3+ Years
Employment Type: Full-time
Joining: Immediate or within 30 days preferred
About the Role:
We are looking for a skilled MERN Stack Developer with strong expertise in JavaScript and modern web technologies to join our growing development team. The ideal candidate should have hands-on experience in designing, developing, and maintaining scalable web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
Key Responsibilities:
- Develop and maintain scalable web applications using MongoDB, Express.js, React.js, and Node.js.
- Build responsive and user-friendly front-end interfaces using React.js.
- Design and develop RESTful APIs and backend services using Node.js and Express.js.
- Collaborate with UI/UX designers, developers, and stakeholders to deliver high-quality solutions.
- Optimize applications for performance, scalability, and security.
- Write clean, reusable, and maintainable code following best practices.
- Troubleshoot, debug, and resolve application issues efficiently.
- Work with databases, schemas, and data models in MongoDB.
- Participate in code reviews, testing, and deployment activities.
- Stay updated with the latest JavaScript frameworks, tools, and industry trends.
Requirements:
- 3+ years of experience in full-stack web development.
- Strong proficiency in JavaScript, ES6+, and asynchronous programming.
- Hands-on experience with React.js, Node.js, Express.js, and MongoDB.
- Experience in developing REST APIs and integrating third-party APIs.
- Good understanding of front-end technologies such as HTML5, CSS3, Bootstrap, or Tailwind CSS.
- Familiarity with Git/GitHub and version control practices.
- Understanding of authentication and authorization mechanisms such as JWT and OAuth.
- Experience with state management libraries like Redux or Context API.
- Knowledge of deployment and cloud platforms such as AWS, Azure, or Vercel is an advantage.
- Strong analytical, problem-solving, and communication skills.
Nice to Have:
- Experience with TypeScript and Next.js.
- Familiarity with Docker, CI/CD pipelines, and DevOps practices.
- Knowledge of testing frameworks like Jest or Cypress.
- Experience working in Agile/Scrum environments.
- Exposure to microservices architecture and cloud-native applications.