AmaliTech Apprenticeship Programme - July 2026 Intake
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Intensive technical and professional training.
- Mentorship from experienced engineers.
- Hands-on project exposure with industry relevance.
Requirements
- 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
- Python Backend + AI App Development
- Foundational Python (variables, functions, OOP basics)
- Familiarity with APIs or web basics
- Familiarity with version control: Git, etc
- Interest in AI/ML concepts (beginner-level exposure through courses/projects)
- Knowledge of Flask or Django basics
- Java Backend
- Core Java fundamentals (OOP, exceptions, collections)
- Awareness of databases (CRUD basics)
- Knowledge of IDEs (Eclipse, IntelliJ)
- Exposure to Spring Boot or similar frameworks
- Quality Assurance (QA)
- 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
- Basic experience with Performance testing tools (JMeter, Gatling)
- Familiar with CI/CD (Jenkins, GitHub Actions)
- JavaScript Full Stack
- 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
- 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
- DevOps
- Basic Linux command line usage
- Understanding of Git/GitHub basics
- Interest in cloud technologies (AWS, Azure, GCP)
- Exposure to CI/CD pipelines (e.g., Jenkins, GitHub Actions)
- 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
Benefits
Additional Information
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 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
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Amalitech? Share your experience