AmaliTech Apprenticeship Programme

AmaliTech

Not Interested
Bookmark
Report This Job

profile Job Location:

Kigali - Rwanda

profile Monthly Salary: Not Disclosed
Posted on: 28-08-2025
Vacancies: 1 Vacancy

Job Summary

The AmaliTech Apprenticeship Programme supported by DEG 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 (Javan 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 trainingits 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  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:
  • Phone:

Application Guideline:

  • Click Im Interested to apply.
  • In the application form remember to choose the specialisation youre applying for.

 


    Remote Work :

    No


    Employment Type :

    Full-time

    The AmaliTech Apprenticeship Programme supported by DEG 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 technol...
    View more view more

    Key Skills

    • Project Management Methodology
    • Project / Program Management
    • Program Management
    • Management Experience
    • Microsoft Powerpoint
    • Project Management
    • Microsoft Project
    • Budgeting
    • DoD Experience
    • Leadership Experience
    • Supervising Experience
    • Contracts

    About Company

    AmaliTech is a social business empowering the next generation of technology leaders that harness the potential of remote working to build the future of work in sub-Saharan Africa and reinvest its surplus in further training, network growth, and local community support. AmaliTech provi ... View more

    View Profile View Profile