Back to jobs
Riyadh, Saudi Arabia
2026-10-07
Ninja 🥷🏽 نينجا
English
Middle East
Junior Software Engineer - Tamheer (intern)
Role Description
We are looking for a motivated Junior Software Engineer to join our team through the Tamheer program. This opportunity is ideal for a fresh graduate looking to gain hands-on experience in software development and work alongside experienced engineers.
**Key Responsibilities**
* Assist in developing and maintaining software applications
* Support the team in writing clean, maintainable, and efficient code
* Assist with testing, debugging, and resolving software issues
* Participate in code reviews and development discussions
* Collaborate with the team to understand requirements and deliver technical solutions
* Assist in improving existing applications and implementing new features
* Learn and apply software development best practices
**Requirements**
* Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
* Eligible for the Tamheer program
* Fresh graduate or limited practical experience in software development
* Basic knowledge of programming languages such as Java, Python, JavaScript, or similar
* Understanding of software development fundamentals and databases
* Good problem-solving and analytical skills
* Strong willingness to learn and develop technical skills
* Good communication and teamwork skills