
Ninja
Junior Software Engineer - Tamheer
🇸🇦 Riyadh, Saudi Arabia🏢 On-site
💰 Estimated salary: SAR 8,000–14,000/month· MenaJobs market estimate
JavaPythonJavaScriptSoftware DevelopmentTamheer
At a Glance
- Category
- 💻 Technology
- Level
- Junior
- Type
- Full-time
Quick CV Check
- Get your free CV score for Ninja in 30 seconds
- Get every weak line rewritten
- Download a CV written for the Gulf
Free check in 60 seconds. Fixes $5.88 one-time, only if you want them.
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.
- 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.
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
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
Related Jobs4 similar jobs
Browse Similar
Guides for this role
Apply Now
Quick CV Check
- Get your free CV score for Ninja in 30 seconds
- Get every weak line rewritten
- Download a CV written for the Gulf
Free check in 60 seconds. Fixes $5.88 one-time, only if you want them.
GCC Info
Company
Ninja offers comprehensive human resources and payroll management software. Their platform is designed to streamline operations for businesses operating within Saudi Arabia.
Apply Now


