HamburgerMenu
hirist

Job Description

Job Summary :


The MERN Stack Developer will be responsible for designing, developing, and maintaining web applications using MongoDB, Express.js, React.js, and Node.js. This role requires strong proficiency across the entire stack, from front-end user interfaces to back-end services and database management. The ideal candidate will be a proactive problem-solver with a keen eye for detail and a commitment to delivering high-quality code.


Key Responsibilities :


- Design, develop, and deploy full-stack web applications using the MERN stack.

- Develop robust and scalable APIs using Node.js and Express.js.

- Build responsive and interactive user interfaces with React.js.

- Manage and optimize MongoDB databases, including schema design and query optimization.

- Integrate third-party APIs and services as needed.

- Write clean, maintainable, and well-documented code following best practices.

- Collaborate with product managers, designers, and other developers to understand

requirements and translate them into technical solutions.

- Participate in code reviews, testing, and debugging to ensure application quality and

performance.

- Troubleshoot and resolve technical issues, ensuring smooth operation of applications.

- Stay up-to-date with the latest MERN stack technologies, trends, and best practices.

- Contribute to the overall architecture and technical strategy of our products.


Required Skills and Qualifications :


- Bachelor's degree in Computer Science, Engineering, or a related field.

- 3-5 years of professional experience developing full-stack applications with the MERN stack.

- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.

- Extensive experience with React.js and its ecosystem (e.g., Redux, Context API, React Router,

Hooks).

- Solid understanding of Node.js and Express.js for building RESTful APIs.

- Proficiency in MongoDB, including Mongoose ODM, aggregation framework, and performance tuning.


- Experience with version control systems, particularly Git.

- Familiarity with front-end build tools (e.g., Webpack, Babel).

- Understanding of authentication and authorization mechanisms (e.g., JWT, OAuth).

- Knowledge of unit testing and integration testing frameworks (e.g., Jest, React Testing Library,

Mocha, Chai).

- Ability to work independently and as part of a team in an agile development environment.

- Excellent problem-solving, analytical, and communication skills.


Preferred Skills (Bonus Points) :


- Experience with TypeScript.

- Familiarity with cloud platforms (AWS, Azure, GCP).

- Knowledge of Docker and containerization.

- Experience with CI/CD pipelines.

- Understanding of microservices architecture.

- Familiarity with other front-end frameworks like Next.js


info-icon

Did you find something suspicious?