Skip to job description

Engineering / Full-time

Backend Engineer

Own the data layer of our client work in Node and Postgres, and keep it simple enough for the next engineer to read.

Cairo, Egypt / On-site / Mid / Posted Apr 22, 2026 / Compensation: Discussed in the first conversation

About the role

You will own the backend on client projects that need a real database, real auth and real payments. A good example is the commerce API and admin we built for Dropped, a Cairo coffee roaster.

We prefer plain, durable backends that the next engineer can read. You will work closely with the frontend engineers so the contract between the two sides is agreed before anyone writes code.

Our sites ship in Arabic and English, so your data models need to handle two languages from day one.

What you'll do

  • Design and build APIs, mostly REST, that the frontend can use cleanly.
  • Own the database schema on new projects, with a clear approach to migrations.
  • Set up deploys, monitoring and a recovery plan before the first launch.
  • Agree the API contract with the frontend engineers before either side starts.
  • Treat production access and deploy keys with care.

What we're looking for

  • 3+ years building production Node services, TypeScript preferred.
  • Comfort with Postgres, including writing and running your own migrations.
  • Experience with at least one cloud provider or running your own servers.
  • Tests that catch real bugs, written for that reason.

Nice to have

  • Experience with payment integrations such as Stripe or Paymob.
  • Rust or Go for the parts that need to be fast.
  • Comfort writing SQL by hand.

What we offer

  • Real client work from your first month, for brands in Egypt, Saudi Arabia and France.
  • Bilingual projects in Arabic and English.
  • You work directly with the studio leads.
  • On-site in Cairo.

Stack

  • Node.js
  • TypeScript
  • PostgreSQL
  • REST API
  • CI/CD
  • AWS
Ready to apply?
An engineer typing at a desk at night, lit by a monitor out of frame

Built to be read by the next engineer.

01.
Apply

02.
We review

03.
A conversation

04.
A practical step

05.
An offer

Pick a role and apply through the chat on its page. Share links to your work and tell us what you did on each.

Your work first

Yes. The role is on-site at our studio in Cairo. We are happy to talk about it in the first conversation if you have questions.

Apply through the chat on this page. Tell us about a backend you built and ran in production, and what you would change about it now.

We discuss pay in the first conversation, based on your experience. The number depends on the person, so we do not post one.

Apply with links to your work and a few lines about what you did on each.

All openings