Senior Full Stack Engineer

Ninja • Riyadh, Riyadh Province • Posted June 26, 2026

About the Role

About the Role

We are looking for a seasoned Full Stack Engineer who is equally comfortable designing and owning complex backend systems as they are building clean, responsive user interfaces. You will work across our core product stack; Spring Boot microservices on the backend and React on the frontend and will be expected to take end-to-end ownership of features from architecture through to production. This is not a frontend with some Java role or vice versa, we need someone who is genuinely strong on both ends of the stack and can communicate clearly with product, design, and infrastructure peers.

Key Responsibilities

Backend Engineering

  • Design, build, and maintain high-performance Spring Boot microservices in a distributed, cloud-native environment.
  • Own service architecture decisions, data modeling, API design, caching strategy, and inter-service communication patterns.
  • Write clean, well-documented Kotlin code with...