AmaliTech Apprenticeship Programme - July 2026 Intake
About this role
Company Description
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.
Job Description
The AmaliTech Apprenticeship Programme, supported by DEG Impulse offers a unique pathway for individuals aspiring to build or advance a career 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, 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 (breakfast, lunch, snacks), and all required 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Â
Â
Qualifications
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 (6-months) experience, gained through training programs, Internship, 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Â
1. Data EngineeringÂ
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, bug reports clearly.Â
Understanding of requirement analysis for test coverage.Â
Experience of API testing tools (Postman, REST-assured).Â
Familiarity with Jira, Trello, or other issue trackerson Â
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)Â
Additional Information
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 clarification.Â
- Email: theogene.muhire@amalitech.com
- Phone: 0789729808
Application Guideline:
- Click “I’m Interested” to apply.
- In the application form, remember to choose the specialisation you're applying for.
Â
Frequently Asked Questions
Is the salary disclosed for the AmaliTech Apprenticeship Programme - July 2026 Intake position at amalitech?
Where is the AmaliTech Apprenticeship Programme - July 2026 Intake position at amalitech located?
Is the AmaliTech Apprenticeship Programme - July 2026 Intake role at amalitech full-time or part-time?
Which team or department does the AmaliTech Apprenticeship Programme - July 2026 Intake at amalitech belong to?
How do I apply for the AmaliTech Apprenticeship Programme - July 2026 Intake position at amalitech?
When was the AmaliTech Apprenticeship Programme - July 2026 Intake job at amalitech posted?
You'll be redirected to amalitech's official application page on SmartRecruiters.