As a MERN Stack Developer, you will be responsible for designing, developing, and maintaining web applications using MongoDB, Express.js, React, and Node.js. You will work closely with our product and design teams to deliver high-quality software solutions.
Key Responsibilities: - Develop and maintain web applications using the MERN stack (MongoDB, Express.js, React, Node.js). - Collaborate with cross-functional teams to define, design, and ship new features. - Write clean, maintainable, and efficient code. - Ensure the performance, quality, and responsiveness of applications. - Identify and correct bottlenecks and fix bugs. - Help maintain code quality, organization, and automation. - Participate in code reviews and provide constructive feedback. - Stay up-to-date with emerging trends and technologies in web development.
Requirements: - Bachelors degree in Computer Science, Engineering. - Proven experience as a MERN Stack Developer or in a similar role. - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. - 3+ Year Experience with React.js and its core principles. - 3+ Year Experience with Node.js and Express.js. - Experience with MongoDB and database design. - Familiarity with RESTful APIs. - Knowledge of modern authorization mechanisms, such as JSON Web Token. - Experience with version control tools, such as Git. - Strong problem-solving skills and attention to detail. - Ability to work independently and as part of a team. - Excellent communication and collaboration skills.
Preferred Qualifications: - Experience with cloud services (AWS, Azure, etc.). - Familiarity with front-end build pipelines and tools. - Experience with GraphQL. - Knowledge of containerization technologies such as Docker.