
Posted 15 hours ago
Senior Backend Engineer
NinjaSr. Backend engineer SpringBoot
Requirements
5+ years backend development experience, Proficiency in Java and SpringBoot, Experience with MySQL or PostgreSQL, Experience with RESTful and GraphQL APIs, Experience with microservices architecture, Knowledge of software engineering principles, Experience with Docker
Skills
JavaSpring BootDocker
About the role
About the Company
Ninja is a Saudi-based company shaping the future of dark stores in the MENA region. We are a team of experts dedicated to excellence, innovation, and creating cutting-edge applications that blend creativity and functionality.
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 to improve 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
- Experience with relational databases such as MySQL or PostgreSQL
- Experience with RESTful and GraphQL APIs and microservices architecture
- Solid understanding of software engineering principles, algorithms, and data structures
- Experience with containerization technologies like Docker
- Ability to collaborate effectively with cross-functional teams
Preferred Qualifications
- Prior experience with Kotlin
- Experience with K8s, GitOps, and APM tools like Newrelic
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Backend Engineer
Ninja · Riyadh
