Junior associate

This is a six-month, full-time paid apprenticeship based in Kigali, Rwanda, for early-career talent and recent graduates in software development and data engineering. It offers mentorship and project-based learning in Java Backend, Python Backend and App Development, JavaScript Full Stack, Data Engineering, QA, and DevOps, with hands-on experience on real-world projects. Participants work on-site Monday to Friday, developing internationally aligned skills under the guidance of senior engineers supporting global clients.

Eligibility Must Have

Must Have

check icon

Currently based in Rwanda or willing to relocate.

check icon

Final-year University student (approaching graduation) or a recent graduate in Computer Science, Information Technology, Engineering, Data Science or a related field.

check icon

Possess practical programming (6-months) experience, gained through training programs, Internship, school/personal projects, hackathons, online courses, etc.

check icon

Ability and commitment to participate full-time for the entire program duration.

check icon

A demonstrated passion for software development and a clear interest in building a long-term career in technology.

check icon

Must be able to work independently with minimal supervision, demonstrating initiative and accountability in completing assigned tasks.

check icon

Must possess a growth-oriented mindset, showing openness to continuous learning, adaptability to change, and commitment to professional development.

check icon

Strong problem-solving, teamwork, and communication skills.

check icon

Fluency in English, both spoken and written

What Happens After the Apprenticeship

Upon completion of the apprenticeship, participants are assessed against clearly defined technical and professional criteria aligned with international delivery standards. Apprentices who meet these expectations and demonstrate senior-level readiness will be offered a full-time position at the corresponding level within AmaliTech, once there is strong confidence in their ability to operate independently on international client projects.

Applications are currently Open

Join us and become part of a community dedicated to shaping the future of technology. This is more than just a training programme; it’s a launchpad for your career. Apply now to seize the opportunity to innovate, learn, and lead in the tech industry.​

The Application Process

An AmaliTech lady holding a pen between her fingers with her hand slightly raised, smiling at the camera. The background includes blurred objects like an AmaliTech bottle and her laptop.
1

ONLINE APPLICATION

All applicants must complete an online registration form with personal information, resume, certifications, portfolio.

2

ONLINE ASSESSMENT

Complete the online coding assessment within a week, covering programming basics, data structures, algorithms, and problem-solving (pass mark: 300/600).

3

Shortlisting

Shortlisting is based on applicant’s score in the assessment and profile against the eligibility criteria.

4

Interviews for shortlisted candidates

The 60-minute interview will assess your skills and explore your career goals and contributions to AmaliTech.

5

Final Decision

You’ll receive a final decision within 2 weeks, based on your application quality, assessment score, and interview feedback.

No specialization fits you?

You are welcome to share your CV with us. We are always seeking talented individuals eager to learn and grow through our apprenticeship programme for the next cohort.

Theogene Muhire

Recruitment analyst

Subscribe to our Newsletter

Success Icon   Thank you for Signing Up
Scroll to Top