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.