Full Stack Developer (MERN STACK)
Description
Design, develop, and maintain end-to-end web applications using the MERN stack
Collaborate with designers, product managers, and other developers to deliver high-quality solutions
Develop and integrate RESTful APIs and third-party services
Optimize applications for maximum speed, scalability, and security
Write clean, maintainable, and testable code following best practices
Conduct code reviews and provide constructive feedback to team members
Troubleshoot and debug applications
Stay up-to-date with the latest trends and best practices in web development
Take ownership of projects and mentor junior team members when needed
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field
3–5 years of proven hands-on experience in full-stack JavaScript development with the MERN stack
Strong proficiency in React.js (including hooks, context API, and state management)
Expertise in Node.js and Express.js for building RESTful APIs
Solid understanding of MongoDB database design and aggregation frameworks
Experience with authentication and authorization mechanisms (e.g., JWT, OAuth)
Familiarity with version control tools (Git) and CI/CD pipelines
Knowledge of cloud services (AWS, Azure, or similar) is a plus
Strong problem-solving skills and ability to mentor junior developers
Excellent communication and collaboration skills