
Tawantech
Junior Backend Engineer
- Permanent
- Riyadh, Saudi Arabia
- Experience 2 - 5 yrs
Job expiry date: 15/10/2026
Job overview
Date posted
31/08/2026
Location
Riyadh, Saudi Arabia
Salary
SAR 10,000 - 15,000 per month
Compensation
Salary only
Experience
2 - 5 yrs
Seniority
Entry level
Qualification
Bachelors degree
Expiration date
15/10/2026
Job description
Backend services and APIs at the core of business capabilities and digital products need building, maintaining, and supporting to established engineering and security standards, and that is the focus of this Junior Backend Engineer role. You will develop and maintain backend services in Java and Spring Boot within a microservices architecture, translating functional and technical requirements into working, tested software. Integration work connects services with databases, internal platforms, and external partner systems, with event streaming and messaging tools such as Kafka and MQ used under guidance from senior engineers. Clean, maintainable, and testable code stays the standard throughout, backed by unit testing, debugging, and defect resolution as part of the daily routine. Secure coding practices run through the work too, covering authentication, authorization, and data protection requirements. Deployment and monitoring happen on containerized platforms such as OpenShift and Kubernetes through established CI/CD pipelines, with support extending to production troubleshooting under senior guidance when issues arise. Code reviews, technical discussions, and squad ceremonies are a regular part of the rhythm, alongside maintaining technical documentation and contributing to the ongoing improvement of development practices and application quality.
Required skills
Key responsibilities
- Develop and maintain backend services and APIs in Java and Spring Boot within a microservices architecture
- Translate functional and technical requirements into working, tested software
- Integrate services with databases, internal platforms, and external partner systems
- Work with event streaming and messaging tools such as Kafka and MQ under guidance
- Write clean, maintainable, testable code in line with engineering standards
- Perform unit testing, debugging, and defect resolution
- Apply secure coding practices, including authentication, authorization, and data protection requirements
- Support deployment and monitoring on containerized platforms through established CI/CD pipelines
- Participate in code reviews, technical discussions, and squad ceremonies
- Assist with production troubleshooting under the guidance of senior engineers
- Maintain relevant technical documentation
- Contribute to continuous improvement of development practices and application quality
Experience & skills
- Hold a bachelor's degree in Computer Science, Software Engineering, or a related field
- Bring 2 years of backend development experience
- Show working knowledge of Java, Spring Boot, REST APIs, SQL, and Git
- Understand data structures, algorithms, and debugging fundamentals
- Apply familiarity with microservices architecture and service integration patterns
- Use unit testing practices to validate code quality before release
- Follow secure coding principles, including authentication and authorization basics
- Gain exposure to containerized platforms such as OpenShift or Kubernetes, considered a plus
- Support CI/CD pipeline usage for deployment and monitoring tasks
- Communicate clearly during code reviews and technical discussions within a squad setting