Mid-Level Entry

This is a full-time paid, on-site apprenticeship based in Kigali, Rwanda, designed for mid level professionals with a minimum of two years’ prior experience. The four-month programme focuses on advanced upskilling and real-world project exposure in specialized tracks such as Java Backend, Python Backend and App Development, JavaScript Full Stack, Data Engineering, QA, and DevOps, allowing participants to deepen their expertise in an industry-driven environment.

Eligibility Must Have

What You Will Do

check icon

Participate in a structured upskilling program focused on software engineering best practices

check icon

Work on real-world projects aligned with international client standards

check icon

Implement features, fix defects, and improve systems under guidance

check icon

Collaborate with cross-functional teams

check icon

Receive regular feedback and coaching

Who This Is For

check icon

Engineers with prior experience who want to level up their skills

check icon

Candidates comfortable receiving feedback and learning intensively

check icon

Professionals aiming to transition into international project environments

check icon

Individuals committed to demonstrating readiness for a full-time role

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

At the end of the apprenticeship, each participant undergoes a structured performance evaluation based on technical competence, delivery reliability, collaboration, and alignment with international engineering standards. Apprentices who convincingly demonstrate readiness at the expected level will receive a full-time job offer at that level within AmaliTech.
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