# Sr. Backend engineer SpringBoot

> Ninja · Riyadh, Saudi Arabia · — · Posted 2025-12-02

**Workplace:** on_site

## Description

Welcome to Ninja, A Saudi-based company, where we believe that we are shaping the future. Ninja is the future of the dark stores in the MENA region. We are a team of experts.

At Ninja, we strive for excellence and innovation in everything we do. We are dedicated to creating cutting-edge applications that seamlessly blend creativity and functionality. As a Senior Backend Developer, you will have the opportunity to work on exciting projects that push the boundaries of what is possible.

**Responsibilities:**

-   Design, develop, and maintain high-quality backend systems using Spring Boot.
-   Collaborate with cross-functional teams to define and implement new features.
-   Optimize backend applications for maximum performance and scalability.
-   Ensure code quality by conducting code reviews and implementing best practices.
-   Debug and troubleshoot backend issues to ensure seamless operation.
-   Stay up-to-date with industry trends and technologies, and apply them to improve our backend infrastructure.
-   Guide and mentor junior engineers.
-   Create and maintain technical documentation.

## Requirements

-   5+ years of experience in backend development.
-   Strong proficiency in Java and SpringBoot framework(Prior experience with Kotlin is a plus).
-   Experience with relational databases (e.g. MySQL, PostgreSQL).
-   Experience with RESTful and graphQL APIs and microservices architecture.
-   Solid understanding of software engineering principles, algorithms, and data structures.
-   Experience with containerization technologies, such as Docker.
-   Ability to collaborate effectively with cross-functional teams.
-   Prior experience with K8s, GitOps, and APM tools like Newrelic is a plus.

## Apply

[Apply at Ninja](https://apply.workable.com/ananinja/j/51845B8718/apply)

---
Powered by [Workable](https://www.workable.com)
