Mern Stack Developer
Job details
Job Title: MERN Stack Developer Experience Required: 5-7 Years Job Type: Full-Time Job Description: We are seeking an experienced MERN Stack Developer with 5-7 years of experience to join our dynamic development team. The ideal candidate will have a deep understanding of modern web development, specifically in React.js , Node.js , and Express.js , and will be responsible for designing, developing, and maintaining scalable and robust web applications. Key Responsibilities:
- Develop full-stack web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Collaborate with cross-functional teams including designers, product managers, and other developers to deliver high-quality solutions.
- Design and implement RESTful APIs and integrate with various third-party services.
- Optimize applications for performance, scalability, and security.
- Write and maintain high-quality code following industry best practices such as version control (Git), testing, and continuous integration.
- Debug, troubleshoot, and resolve technical issues and production bugs.
- Participate in code reviews, providing constructive feedback to peers.
- Stay updated with the latest trends and technologies in web development, ensuring continuous learning and improvement.
- 5-7 years of experience in web development with a focus on the MERN stack.
- Strong proficiency in React.js , including experience with Hooks, Context API, and state management libraries (Redux or similar).
- Extensive experience with Node.js and Express.js for backend development.
- Hands-on experience with MongoDB and other NoSQL databases, including designing schemas and managing database performance.
- Strong understanding of HTML5, CSS3, JavaScript (ES6+), and responsive design principles.
- Experience with building and consuming RESTful APIs and integrating with third-party services.
- Familiarity with Agile/Scrum methodologies and working in collaborative teams.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong understanding of version control systems like Git.
- Experience with unit testing and writing automated tests.
- Experience with DevOps tools and practices such as CI/CD pipelines.
- Familiarity with GraphQL , WebSockets , or other real-time communication technologies.
- Knowledge of frontend build tools like Webpack, Babel, or similar.
- Experience with TypeScript is a plus.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.