About the Role
Key Takeaways for this Role
- Join a high-impact team at AmaliTech building innovative solutions.
- Competitive salary (Competitive) and excellent career growth opportunities.
- Position based in Kigali, Rwanda with Technology working model.
Key Responsibilities
- Participate in intensive technical and professional training sessions designed to align with international industry standards.
- Engage in project-based learning, contributing to real-world projects that address client needs and business challenges.
- Work collaboratively within a multicultural team, communicating effectively with peers, mentors, and stakeholders.
- Apply modern software development practices, including version control, testing, and agile methodologies, as relevant to your chosen track.
- For Data Engineering apprentices: write and optimise SQL queries, manage data pipelines, and explore ETL processes.
- For Python Backend AI apprentices: develop APIs, integrate AI/ML concepts, and build robust backend solutions.
- For Java Backend apprentices: implement core Java principles, handle database CRUD operations, and work with frameworks like Spring Boot.
- For Quality Assurance apprentices: create detailed test cases, test plans, and bug reports; perform API testing using tools like Postman.
- For JavaScript Full Stack apprentices: build responsive web applications using HTML5, CSS3, JavaScript, and modern frameworks like React or Angular.
- For DevOps apprentices: manage Linux environments, set up CI/CD pipelines, and explore cloud technologies.
- Demonstrate initiative and accountability in completing assigned tasks, working independently with minimal supervision.
- Continuously upskill through mentorship, feedback, and self-directed learning to meet the demands of global tech projects.
Skills Inventory
- Essential: Programming fundamentals in your chosen track (Python, Java, JavaScript, etc.)
- Essential: Version control with Git
- Essential: Problem-solving and analytical thinking
- Essential: Effective communication and teamwork
- Essential: Independent work ethic and accountability
- Preferred: Knowledge of specific tools like Postman, Jira, or cloud platforms
- Preferred: Experience with agile methodologies
- Preferred: Familiarity with AI/ML concepts (for Python track)
- Preferred: Exposure to CI/CD tools like Jenkins or GitHub Actions
- Preferred: Basic understanding of database design and querying
Salary & Compensation Estimation
As an apprenticeship programme, AmaliTech provides a competitive stipend to cover living expenses, though the exact figure is not publicly disclosed. For context, apprenticeship stipends in Rwanda typically range from 200,000 to 400,000 RWF per month, depending on the sector and level. This programme offers additional non-monetary benefits, including a company laptop, daily meals (breakfast, lunch, and snacks), and comprehensive training resources. The total value of the stipend and benefits is designed to support apprentices comfortably during the six-month period. Upon successful completion, apprentices may be offered permanent roles with AmaliTech, where entry-level software engineering salaries in Rwanda are generally between 1,500,000 and 3,000,000 RWF per month, based on experience and specialisation.
š¢ External Advertisement Notice
This opportunity is posted on behalf of the hiring organization and was compiled from an external recruitment portal or advertising site. CareerCraft Uganda is not the recruiting entity.
Tailor Your Application Instantly
Increase your response rate by up to 85%! Use our advanced AI engines to personalize your CV or write a matching Cover Letter optimized specifically for this role's requirements.
Role Overview
Automate Your CV
Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.
Tailor My CVTopical Career & Education Cluster
Explore related courses, admissions, sector guides, and employers linked to this role.