HamburgerMenu
hirist

Job Description

Job Description :


Responsibilities :

- Design, develop, and maintain efficient and reusable backend services and APIs using Node.js and related frameworks (e., Express.js, NestJS).

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

- Integrate Node.js applications with databases (e., PostgreSQL, MongoDB, MySQL) and other systems.

- Collaborate with front-end developers to define and implement API contracts.

- Participate in code reviews to ensure code quality and adherence to standards.

- Troubleshoot and debug backend issues.

- Deploy and maintain applications on cloud platforms (e., AWS, Azure, GCP) or on-premise environments.

- Stay up-to-date with the latest trends and technologies in the Node.js ecosystem.

- Contribute to the continuous improvement of our development processes.

Qualifications :

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

- 2+ years of professional experience in Node.js development.

- Strong understanding of JavaScript (ES6+).

- Experience with Node.js frameworks such as Express.js or NestJS.

- Familiarity with asynchronous programming and its patterns (Promises, Async/Await).

- Experience working with relational and/or NoSQL databases.

- Understanding of RESTful API design principles.

- Experience with version control systems (Git).

- Good problem-solving and debugging skills.

- Strong communication and collaboration skills.

Preferred Qualifications :

- Experience with testing frameworks (e., Jest, Mocha, Chai).

- Familiarity with Docker and containerization.

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

- Knowledge of microservices architecture.

- Experience with GraphQL.

- Understanding of CI/CD pipelines

info-icon

Did you find something suspicious?