Jobs Hero

Backend Developer (Node.js)

Backend Developer (Node.js)

On-site

Industry:

Business Services

Location:

Cairo, Egypt

Work Experience:

-

Job Description

  • Build and maintain backend services using Node.js (REST APIs; GraphQL is a plus).

  • Design and implement scalable APIs for web applications and internal tools.

  • Work with databases (SQL/NoSQL) and ensure data integrity, performance, and security.

  • Integrate with third-party services/APIs (e.g., CRM/ATS/HR tools, payment gateways, email/SMS providers).

  • Implement authentication/authorization (JWT/OAuth), role-based access, and security best practices.

  • Write clean, testable code and collaborate with frontend (Next.js) and product teams.

  • Monitor and troubleshoot production issues; improve performance and reliability.



  • Requirements

  • 2+ years professional experience as a backend developer using Node.js.

  • Strong experience with Express.js / NestJS (either is fine).

  • Solid understanding of API design, HTTP, middleware, error handling, validation.

  • Hands-on experience with databases (PostgreSQL/MySQL and/or MongoDB).

  • Familiar with Git, code reviews, and basic CI/CD workflows.

  • Good fundamentals in clean code, debugging, and performance optimization.