Choose Your Specialization
Specializations offered
Across two programme levels, we specialize in Java, Python Backend + AI Development, JavaScript, Data Engineering, QA, or DevOps.
Data engineering
Master SQL, Python, ETL, and cloud platforms like AWS and Azure — transforming raw data into actionable insights for global clients.
Python BE & AI App Dev
Master Python, Flask/Django, and beginner AI/ML concepts to build intelligent, scalable backend applications.
Java Backend
Master Java, Spring Boot, and enterprise systems — building robust, scalable backend solutions for global-scale software projects.
Quality Assurance (QA)
Master QA essentials — test cases, bug tracking, and CI/CD — to deliver reliable, high-performing digital solutions.
JavaScript Full Stack
Master HTML, CSS, JavaScript, React, Node.js, and more — building dynamic, scalable web apps from front to back.
DevOps
Master Linux, Git, CI/CD, and cloud tech with AWS or Azure — ready to streamline deployments and drive efficient software delivery globally.
The Application Process
1.
Screening and Shortlisting
Screening and shortlisting of qualified candidates based on minimum eligibility criteria.
2.
Assessment
Shortlisted candidates are then sent emails inviting them to take a computer-based test. These tests include GCA (General Coding Assessment), Cognitive Test and Project Challenge.
3.
Interviews
Shortlisted candidates are invited to an in-person interview day at AmaliTech Rwanda in Kigali. The interview is structured in two back-to-back sessions: a Technical Interview and a Culture Fit Interview.
4.
Offer Stage
The Offer Stage is the final step in the recruitment process. It covers offer preparation, communication to the candidate, acceptance, documentation, and the handover to the Programme Team to begin onboarding.
Join the Community
© 2026 amalitech.com | All rights reserved


