← All roles

Full-stack Software Engineer

Remote · Full-time · Engineering

Ship AIDO end to end: Laravel APIs, React web and React Native mobile, with the tests and release discipline that keep production calm.

You will build the product surfaces of AIDO, from the API to the app on someone's phone, in a small team that releases carefully and often.

What you will do

  • Build Laravel 12 APIs, migrations, queues and scheduled jobs.
  • Build React web and React Native (Expo) screens with care for performance and accessibility.
  • Write feature tests and keep CI green.
  • Take part in reviews, releases and incident follow-ups.
  • Design for many languages, including right-to-left.

What we look for

  • Professional experience with Laravel (or a similar PHP framework) and MySQL/MariaDB.
  • Professional experience with React; React Native or Expo is a strong plus.
  • You write tests as part of the work.
  • Comfortable with Git, code review and reading unfamiliar code.
  • Clear written English for remote, async work.

Nice to have

  • Payments, bookings or marketplace systems.
  • Experience integrating AI features into products.
  • Arabic or another of our priority languages.

How hiring works

  1. Apply below. You will get an email confirming we received it.
  2. A member of our team reads every application.
  3. If it is a match, you pick a video interview time online (Google Meet).
  4. A practical conversation with the team, then a decision. A person makes every decision.

Apply for this role

About 10 minutes. Fields marked * are required.

Links (optional)

PDF or Word, up to 5 MB. Stored privately; only our hiring team can open it.

How we use your data. We use what you send only to assess your application and to arrange interviews. Our hiring team can see it; it is not shared for marketing. We delete it 12 months after you apply, or sooner if you ask.

AI use. AIDO AI may summarise your written answers to help our reviewers read faster. It does not see your name, contact details or CV, it does not score you, and it never makes decisions: a person reviews every application.

Full-stack Software Engineer (Remote) | AIDO