Back to All Jobs

Node.js Backend Engineer

Engineering Egypt — Fully Remote Part-time

Job Description

APIs should be boring to operate and clear to evolve.

ErthDev is looking for a Node.js Backend Engineer to design and build reliable services for the products we deliver to clients.

You'll work on APIs, business logic, integrations, and the systems that keep applications trustworthy under real load.

What you'll do

  • Design and implement backend services and REST/GraphQL APIs.
  • Model domain logic clearly and keep boundaries intentional.
  • Work with relational and/or document databases.
  • Build integrations with third-party services and internal systems.
  • Write maintainable, testable TypeScript/JavaScript code.
  • Improve performance, reliability, and observability of services.
  • Participate in code reviews and technical design discussions.
  • Collaborate with frontend, QA, DevOps, and product teams.
  • Handle authentication, authorization, and data-access concerns carefully.
  • Document APIs and important technical decisions.

Backend engineering at ErthDev

We use Trunk-Based Development, continuous integration, automated testing, and incremental delivery.

We care about clarity over cleverness, and about systems that remain understandable months after they ship.

What you'll get

  • Fully remote work from Egypt
  • Flexible working hours with collaboration overlap
  • Cairo office access when needed
  • Paid annual leave and sick leave
  • Performance bonuses and annual salary reviews
  • Learning and development support
  • Courses and certifications
  • Conference opportunities
  • Equipment and internet support
  • Medical insurance
  • Mentorship and career growth
  • Exposure to projects across different industries

Hiring process

Application → Initial Conversation → Practical Assessment → Technical Interview → Final Conversation → Offer

If you enjoy building services that stay calm under pressure, we'd like to talk.

Apply through LinkedIn Easy Apply or the ErthDev careers page.

Requirements

What we're looking for

  • Strong Node.js experience in production systems.
  • Solid TypeScript or modern JavaScript skills.
  • Strong understanding of HTTP, APIs, and asynchronous programming.
  • Experience with databases (PostgreSQL, MySQL, or MongoDB).
  • Understanding of authentication, authorization, and security basics.
  • Familiarity with testing (unit, integration).
  • Comfortable with Git and collaborative development.
  • Ability to reason about performance and failure modes.

Experience with NestJS, Express, Fastify, Prisma, TypeORM, Redis, message queues, Docker, and AWS is a plus.

Apply Now