Full Stack Engineer
Summary
Builds features end to end for AlgoDriven's AI products that appraise, inspect and price vehicles for dealers, banks and OEMs. Day to day: REST APIs in PHP and Node.js, MySQL/PostgreSQL data modeling, React front ends, and heavy use of AI coding tools. On-site in Dubai, full-time.
About AlgoDriven
AlgoDriven builds AI software for the automotive industry. Our products (EvalExpert, DriveExpert and InspectExpert) help dealer groups, banks and OEMs appraise, inspect and price vehicles across Australia, New Zealand, the Middle East and South East Asia.
The role
We're looking for an AI-first full stack engineer who ships fast. You'll build and own features end to end across our PHP and Node.js APIs, MySQL and PostgreSQL databases and React front ends, using the latest AI coding tools as a core part of how you work every day. Backend and API engineering will be at the heart of what you do, in a small team with high ownership and few handoffs.
Location: On-site, 5 days a week in our Dubai office. Full-time.
What you'll do
Design, build and maintain secure, well-documented REST APIs in PHP and Node.js, used by our own apps and by customer and partner integrations
Model data and write efficient queries in MySQL and PostgreSQL, including schema changes and performance tuning
Build responsive React front ends on top of the APIs you create
Take features from idea to production: design, code, tests, deployment and monitoring
Use AI coding agents and assistants (such as Claude Code, Cursor or Codex) to ship much faster, while reviewing and testing everything they produce
Keep up with new AI developer tooling and bring the best of it into how the team works
Work directly with product, customers and the wider team to solve real problems
What you'll bring
3+ years as an employed software engineer building production web applications (not counting internships or study)
Strong backend engineering in PHP (e.g. Laravel) and Node.js, including designing and building production APIs
Professional experience with MySQL and PostgreSQL
Professional React experience
A proven AI-first workflow: you use the latest AI coding tools every day and can show how they make you dramatically more productive
Solid habits with Git, code review and automated testing
Clear, professional spoken and written English
You enjoy a startup environment with high ownership and few handoffs
Nice to have
TypeScript
Docker and cloud deployment (AWS, GCP or Azure)
Integrating LLM APIs into products
Experience with automotive, marketplace or pricing data
Our hiring process
Application with short screening questions
A ~25-minute AI-led interview you complete at a time that suits you, reviewed by our team
An online skills assessment (TestGorilla)
A final interview with the hiring manager
Skills
As published by ashby · 10 questions
Basics
Name, Email, Resume
Short answers (1)
- LinkedIn profile URL optional
Pick from a list (9)
- Can you work from our Dubai office five days per week?
- How many years have you worked as an employed professional software engineer, excluding internships, education and personal projects?
- Have you personally designed and built a production API in PHP or Node.js that other applications or customers rely on?
- What is your professional experience with MySQL and PostgreSQL?
- What is your professional experience with React?
- How do you use AI coding tools in your day-to-day development work?
- A mobile app retries a POST /payments request after a network timeout. What is the best way to stop the payment being created twice?
- An API endpoint that filters a large MySQL orders table by customer_id and created_at has become slow. What is the best first step?
- An AI coding agent generates a new API endpoint in minutes and the demo works. What should you do before merging it?
