
Takamol
Backend Engineering Lead
- Permanent
- Riyadh, Saudi Arabia
- Experience 2 - 5 yrs
Job expiry date: 30/05/2026
Job overview
Date posted
15/04/2026
Location
Riyadh, Saudi Arabia
Salary
SAR 20,000 - 30,000 per month
Compensation
Comprehensive package
Experience
2 - 5 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
30/05/2026
Job description
Backend Engineering Lead role based in Riyadh, Saudi Arabia focused on designing, building, and maintaining scalable backend systems and enterprise microservices using Java and Spring Boot within modern cloud-native and distributed system architectures. The role is responsible for leading backend engineering efforts, participating in architectural decision-making, and ensuring that all backend services follow industry best practices for scalability, reliability, security, and maintainability. It involves building enterprise microservices, integrating APIs, managing data flows between systems, and ensuring seamless interoperability across cloud-native platforms. The role includes performance optimization, production troubleshooting, and ensuring backend services meet strict reliability and security requirements. The Backend Engineering Lead also contributes to system design evolution, evaluates emerging technologies, and ensures continuous improvement of backend architecture. In addition, the role includes mentoring engineering teams, conducting code reviews, and developing a high-performing backend engineering culture. The position operates within Agile environments and requires close collaboration with cross-functional teams to deliver high-quality, scalable backend solutions aligned with business and technical objectives.
Required skills
Key responsibilities
- Lead the design and development of enterprise-grade backend systems and microservices using Java and Spring Boot, ensuring scalable, secure, and high-performance system architecture across distributed environments.
- Define and participate in architectural decision-making processes, ensuring backend solutions follow modern cloud-native principles, microservices standards, and enterprise design best practices.
- Develop and maintain robust REST APIs and integrate multiple internal and external data sources, ensuring seamless communication between distributed backend services and cloud platforms.
- Conduct in-depth code reviews, enforce coding standards, and mentor junior engineers to improve engineering quality, system reliability, and team productivity.
- Optimize backend systems for performance, scalability, reliability, and security by identifying bottlenecks, improving system design, and applying best engineering practices.
- Troubleshoot and resolve production issues in real-time environments, perform root cause analysis, and implement long-term fixes to ensure system stability and uptime.
- Ensure all backend solutions comply with security policies, performance benchmarks, accessibility requirements, and enterprise-level engineering governance standards.
- Collaborate with cross-functional Agile teams, evaluate emerging technologies, and recommend adoption strategies to improve backend architecture and engineering efficiency.
Experience & skills
- Demonstrate strong experience in designing and developing enterprise backend systems using Java and Spring Boot in large-scale or distributed environments.
- Apply deep knowledge of microservices architecture, RESTful API design, and CI/CD pipelines to deliver scalable and maintainable backend solutions.
- Work extensively with SQL and NoSQL databases, ensuring efficient schema design, query optimization, and data integrity across systems.
- Utilize Docker, Kubernetes, and cloud platforms to deploy, scale, and manage backend services in production environments.
- Operate effectively within Agile development environments, collaborating with product owners, frontend engineers, and DevOps teams.
- Conduct system performance analysis and apply optimization techniques to improve latency, throughput, and resource efficiency in backend systems.
- Provide technical leadership by mentoring engineers, leading code reviews, and ensuring adherence to engineering standards and best practices.
- Communicate effectively with technical and non-technical stakeholders, translating complex backend architecture concepts into clear actionable insights.