You build the applications and integrations that clients use every day. You work across the stack, from the interface a user sees to the services and data behind it, shaping software around how each client actually operates. What you ship goes into production and stays there.

What you will do

  • Build and ship web and mobile applications and internal tools.
  • Design and maintain APIs and services on the back end.
  • Integrate client systems with clean, documented interfaces.
  • Model data and write efficient queries against SQL databases.
  • Write tests and review code to keep the codebase healthy.
  • Work with consultants and clients to turn requirements into working features.
  • Support what you ship, fixing issues and improving performance over time.

What you bring

  • Three or more years building production web applications.
  • Strong JavaScript and TypeScript, with React and Next.js experience.
  • Back-end experience in Node.js or Python, plus SQL databases.
  • Comfort building and consuming REST APIs and third-party integrations.
  • Understanding of testing, version control, and code review.
  • Working English for technical documentation and team collaboration. Arabic a plus.

Nice to have

  • Experience integrating with business systems and platforms.
  • Familiarity with Docker and cloud deployment.
  • Contributions to open source or a portfolio of shipped work.

Why this role

  • You own features end to end, from design to production support.
  • You work on varied client problems, not one product forever.
  • You grow across the stack alongside strong engineers and consultants.

Based in Cairo, working hybrid with the engineering team and delivery consultants.