AmaliTech Rwanda and Youth Employability

-
- KK 30 Ave, Kigali, Kigali, Kigali Province, Rwanda
- Full-time
- Department: Training Centre
Profile of the Company
- AmaliTech is an IT service company based in Germany, US, Ghana and Rwanda.
- By facilitating seamless collaboration between global tech companies and our AmaliTech teams, we connect international markets with exceptional local tech talent from Ghana and Rwanda, fostering mutually beneficial partnerships.
- We offer a demand-driven approach that integrates training, employment, and upskilling, ensuring career growth and long-term success for tech professionals.
- Partner with AmaliTech to drive forward your digital agenda while making a meaningful social impact.
Description of the Task
- The AmaliTech Apprenticeship Program, supported by DEG Impulse, provides a unique pathway for individuals seeking to build or advance their careers in software development and data engineering.
- For early-career talent and recent graduates, the program provides mentorship or project-based learning in modern technologies (Java BE, Python BE + App Development, JavaScript Full Stack, Data Engineering, QA, and DevOps) while gaining exposure to real-world projects.
- Apprentices will develop skills aligned with international standards and benefit from mentorship by senior engineers working with global clients.
Duration: 6 months (full-time), Monday to Friday.
Participants will:
- Work in a supportive, multicultural environment.
- Gain access to the latest tools and AI-driven technologies.
- Receive mentorship and structured guidance.
- Be provided with a laptop, meals (including breakfast, lunch, and snacks), and all necessary resources.
- Transition from local-level coding to full-scale international engineering practice.
- This apprenticeship is not just training—it’s the launchpad to becoming a globally competitive software engineer.
Available Tracks:
- Data Engineering
- Python Backend + AI App Development
- Java Backend Development
- Quality Assurance (QA)
- JavaScript Full Stack
- DevOps

Eligibility criteria
General Eligibility Criteria (All Tracks)
- Currently based in Rwanda or willing to relocate.
- Final-year university student (approaching graduation) or a recent graduate in computer science, information technology, engineering, data science, or a related field.
- Possess practical programming experience (6 months), gained through training programs, internships, school/personal projects, hackathons, online courses, etc.
- Ability and commitment to participate full-time for the entire program duration.
- A demonstrated passion for software development and a clear interest in building a long-term career in technology.
- Must be able to work independently with minimal supervision, demonstrating initiative and accountability in completing assigned tasks.
- Must possess a growth-oriented mindset, showing openness to continuous learning, adaptability to change, and commitment to professional development.
- Strong problem-solving, teamwork, and communication skills.
- Fluency in English, both spoken and written.
Track-Specific Qualifications
Must Have
- Basic SQL query writing
- Introductory Python
- Understanding of data concepts (tables, CSV/Excel handling)
- Mathematical and other related background.
Nice Have
- Exposure to data visualization tools (Excel, Power BI, Tableau)
- Basic understanding of ETL processes
- AWS, Azure, or any other cloud technologies
- Pyspark
- Microsoft Fabric
2. Python Backend + AI App Development
Must Have
- Foundational Python (variables, functions, OOP basics)
- Familiarity with APIs or web basics
- Familiarity with version control: Git, etc
Nice Have
- Interest in AI/ML concepts (beginner-level exposure through courses/projects)
- Knowledge of Flask or Django basics
3. Java Backend
Must Have
- Core Java fundamentals (OOP, exceptions, collections)
- Awareness of databases (CRUD basics)
- Familiarity with version control: Git, etc
Nice Have
- Knowledge of IDEs (Eclipse, IntelliJ)
- Exposure to Spring Boot or similar frameworks
4. Quality Assurance (QA)
Must Have
- Writing test cases, test plans, and bug reports clearly.
- Understanding of requirement analysis for test coverage.
- Experience with API testing tools (Postman, REST-assured).
- Familiarity with Jira, Trello, or other issue trackers
Nice Have
- Basic experience with Performance testing tools (JMeter, Gatling)
- Familiar with CI/CD (Jenkins, GitHub Actions)
5. JavaScript Full Stack
Must Have
- Solid knowledge of HTML5, CSS3, JavaScript (ES6+) and ability to build responsive static web pages
- Familiarity with UI libraries (MUI, Bootstrap, Tailwind) and accessibility practices
- Familiarity with at least one frontend framework (React, Angular, or Vue) and state management concepts
- Exposure to Node.js/Express.js, with ability to build simple CRUD APIs and handle routing
- Basic understanding of databases (SQL or NoSQL) and ability to write simple queries
- Comfortable with Git and common workflows
Nice Have
- Exposure to testing (unit tests with Jest, Mocha, etc.)
- Understanding of authentication/authorization (JWT, sessions, OAuth) and API best practices
- Exposure to deployment platforms (Vercel, Netlify, Heroku) and awareness of CI/CD basics
6. DevOps
Must Have
- Basic Linux command line usage
- Understanding of Git/GitHub basics
Nice Have
- Interest in cloud technologies (AWS, Azure, GCP)
- Exposure to CI/CD pipelines (e.g., Jenkins, GitHub Actions)

Addendum information on AmaliTech Rwanda
Recruitment Processes
- Application Review
- In-person Assessment
- In-person technical and behavioural interview
- Offer Stage.
What We Offer?
- Stipend
- Company Laptop
- Meals (Breakfast, Lunch and Snacks)
- And other resources
What to Expect:
- Intensive technical and professional training.
- Mentorship from experienced engineers.
- Hands-on project exposure with industry relevance.
- A pathway to career opportunities within AmaliTech and its partners
Potential applicants are encouraged to contact the Recruitment Team to address concerns or for clarification.
- Email: theogene.muhire@amalitech.com
- Phone: 0789729808
Application Guideline:
- Click “I’m Interested” to apply.
- In the application form, remember to choose the specialization you’re applying for.
To apply, I’m interested. CLICK HERE
Recommended Opportunities
- Apprenticeship in Kenya By Skilled Artisans and Apprenticeship Association
- Nestlé Apprenticeship Opportunities for Youth
- Schneider Electric Technical and Engineering Apprenticeship For 2026 in Kenya
- Discover An Interactive Media Design (EFZ) Apprenticeship Opportunity in Zürich
- Impressive Careers Through the HVAC Apprenticeship Program in Maryland
- Grab The Apprenticeship Opportunity at the National College of Tourism