About AlgoDriven
AlgoDriven builds production-grade SaaS platforms for the automotive industry across Australia, the Middle East, Southeast Asia, and Europe. Our systems process large volumes of data daily and power mission-critical workflows for dealerships and OEM partners.
We’re growing our Cairo engineering team and looking for senior engineers who enjoy building complete features, debugging complex systems, and scaling software that’s already live and growing.
The Role
This role is for a hands-on Senior PHP / Node JS Developer who takes ownership of features from idea to production. You’ll work on real systems at scale — not greenfield demos — where performance, reliability, and correctness matter.
You’ll be expected to:
-
Build full features end-to-end (if you can build React Front Ends this is a bonus)
-
Debug complex issues across services, databases, and infrastructure
-
Improve scalability, performance, and system stability as usage grows
What You’ll Be Doing
-
Design and implement complete backend features
(from requirements to production)
-
Own features throughout their lifecycle: development, deployment, monitoring, and iteration
-
Debug and resolve production issues
, including performance bottlenecks and data problems
-
Work deeply with
MySQL and Postgres
(query optimisation, indexing, large tables, migrations)
-
Build, deploy, and scale services on
AWS
-
Containerise and run services using
Docker
-
Collaborate closely with product, data, and frontend teams
-
Contribute to architectural decisions around
scalability, reliability, and maintainability
-
Review code and mentor other engineers as the team grows
What We’re Looking For
Essential:
-
5+ years of experience building and maintaining
PHP backend systems
-
Strong experience with
MySQL & Node JS (Nest JS)
, including performance tuning
-
Experience running production workloads on
AWS
-
Practical experience with
Docker
in real environments
-
Proven ability to
debug, troubleshoot, and improve live systems
-
Comfortable taking ownership and responsibility for outcomes
Nice to Have:
-
Some frontend experience, ideally
React
-
Experience with background jobs, queues, or event-driven systems
-
SaaS, multi-tenant, or high-traffic system experience
What Success Looks Like in This Role
-
You can take a feature brief and
deliver it fully to production
-
You proactively identify and fix performance or stability issues
-
You improve system scalability as traffic and data grow
-
You leave the codebase and systems
better than you found them
What We Offer
-
Competitive salary based on experience
-
Long-term product work (not agency or outsourced projects)
-
Exposure to
real scale, real data, and real users
-
A growing Cairo engineering hub with career progression
-
Direct impact on product and technical direction