Job Description
We are currently seeking a highly skilled MERN Stack Developer to join our dynamic team. This individual will play a critical role in the development and enhancement of our web applications, ensuring optimal performance and user experience.
Key Responsibilities:
- Develop and maintain web applications using MongoDB, ExpressJS, ReactJS, NodeJS (MERN) stack.
- Implement relational database systems using MySQL and develop efficient ORM solutions with Sequelize and TypeORM.
- Design and develop RESTful APIs and services.
- Collaborate with cross-functional teams to analyze requirements, design solutions, and integrate technologies.
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs and translate them into high-quality code.
- Adhere to best practices in coding, documentation, and security.
- Conduct code reviews and contribute to continuous improvement of the development process.
- Stay up-to-date with emerging technologies and frameworks.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Proven experience as a MERN Stack Developer or similar role.
- Proficient in ReactJS, NodeJS, NestJS, ExpressJS, and MongoDB.
- Strong experience with Sequelize and TypeORM for managing relational databases.
- Excellent knowledge of MySQL and database design.
- Familiarity with front-end technologies (HTML5, CSS3, JavaScript, AJAX).
- Understanding of RESTful APIs and web services.
- Proficiency in code versioning tools, such as Git.
- Strong problem-solving skills and ability to think algorithmically.
- Excellent communication and teamwork skills.
- Experience in developing Chrome Extensions will be considered a significant plus.