Job Description
Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.
Position: Full Stack Software Engineer Company: Andela Rwanda Location: Rusizi, Rwanda Experience: 3-5 years of professional software development experience Education: Bachelor’s degree in Computer Science or related field Employment Type: Full-time Industry: Technology Department: Engineering Salary: 1,500,000 – 2,500,000 SSP per month Vacancies: 1 Company Overview Andela Rwanda is a leading global technology talent accelerator that connects skilled engineers with top-tier companies worldwide. Established in 2014, Andela has expanded its footprint across Africa, fostering a culture of continuous learning, innovation, and collaboration. Our Rusizi hub serves as a strategic center for software development, leveraging the region’s growing pool of tech talent while contributing to local economic growth. As part of our commitment to excellence, we invest heavily in employee development, state-of-the‑state infrastructure, and community outreach programs that empower the next generation of developers. Joining Andela Rwanda means becoming part of a vibrant ecosystem where creativity meets impact, and where Rwanda Jobs are more than positions—they are pathways to global careers. Our mission aligns with Rwanda’s Vision 2050, emphasizing digital transformation, inclusive growth, and sustainable development. By partnering with multinational corporations, startups, and NGOs, we deliver high‑quality software solutions that address real‑world challenges. This environment offers unparalleled exposure to diverse projects, ranging from fintech platforms to health tech applications, making it an ideal destination for professionals seeking meaningful Career Opportunities in Rwanda. Job Overview The Full Stack Software Engineer will play a pivotal role in designing, developing, and maintaining scalable web applications that serve both local and international clients. You will collaborate with cross‑functional teams, including product managers, UI/UX designers, and quality assurance specialists, to translate business requirements into robust technical solutions. This role offers a unique blend of front‑end and back‑end responsibilities, allowing you to work with modern frameworks such as React, Angular, Node.js, and Python Django. As part of our Engineering department, you will contribute to code reviews, architectural discussions, and continuous integration pipelines, ensuring high standards of code quality and performance. Andela Rwanda is actively Hiring in Rwanda for talent that thrives in fast‑paced, agile environments. You will have access to mentorship from senior engineers, opportunities to attend international tech conferences, and a clear pathway for career advancement. This position is a cornerstone of our commitment to providing top‑tier Jobs in Rwanda that combine competitive compensation with professional growth. For more information, visit our career page . Key Responsibilities Design, develop, test, and deploy full‑stack web applications using JavaScript, TypeScript, and Python. Collaborate with product owners to define technical specifications and deliver features that meet user needs. Implement responsive UI components with React or Angular, ensuring cross‑browser compatibility. Build and maintain RESTful APIs and microservices architecture on Node.js or Django. Optimize application performance, conduct code reviews, and enforce best coding practices. Participate in agile ceremonies, including sprint planning, daily stand‑ups, and retrospectives. Write comprehensive unit and integration tests to guarantee software reliability. Mentor junior developers and contribute to knowledge‑sharing sessions. Required Skills Proficiency in front‑end technologies: HTML5, CSS3, JavaScript, React or Angular. Strong back‑end experience with Node.js, Express, Python, or Django. Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB). Familiarity with version control systems, especially Git. Understanding of CI/CD pipelines and cloud platforms such as AWS or Azure. Excellent problem‑solving abilities and attention to detail. Effective communication skills and ability to work in a collaborative team environment. Education A Bachelor’s degree in Computer Science, Software Engineering, or a related discipline is required. Candidates with equivalent professional experience and certifications in relevant technologies will also be considered. Experience Applicants must have 3‑5 years of hands‑on experience developing full‑stack applications in a commercial setting. Experience working in agile teams and delivering SaaS products is highly desirable. Salary The compensation package ranges from 1,500,000 to 2,500,000 SSP per month, commensurate with experience and skill level. Performance‑based bonuses and equity options may be offered for exceptional contributors. Benefits Comprehensive health insurance covering medical, dental, and vision. Generous paid time off and public holidays. Retirement savings plan with employer matching. Professional development budget for courses, certifications, and conferences. Flexible working hours and remote work options. Transportation allowance for commuting to the Rusizi office. Training Onboarding program that includes technical bootcamps and company culture immersion. Mentorship pairing with senior engineers for the first six months. Access to Andela’s internal learning platform with thousands of tech courses. Opportunities to attend international hackathons and tech meetups. Working Environment Our Rusizi office features modern workstations, high‑speed internet, collaborative spaces, and quiet zones for focused development. We promote a culture of inclusivity, continuous feedback, and work‑life balance. Employees enjoy regular team‑building activities, wellness programs, and community outreach initiatives that reinforce our commitment to social impact. Application Process Interested candidates should submit an online application through our portal, attaching an updated resume and a portfolio of relevant projects. The selection process includes an initial screening, a technical assessment, and a final interview with senior engineering leadership. Successful applicants will receive an offer letter outlining compensation, benefits, and start date. Equal Opportunity Statement Andela Rwanda is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of gender, race, ethnicity, religion, sexual orientation, or disability. Our hiring practices reflect our dedication to fostering a workplace where every individual can thrive and contribute to our shared success.
---
[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]
Ready to apply?
You are recruiting?
Find candidates on TAF4ALL🚀 Boost your application
Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes.
Canadian employers are also recruiting in Africa
Real offers from Canadian employers who are explicitly looking for candidates outside Canada. No agency, no fees — you apply yourself.
Expert Application Advice
"Highlight how you've applied Python in past roles, even if informally. For Andela Rwanda, show you understand their tech stack or tools. Tailor your CV to mirror their language—this proves attention to detail and saves them time."
Positioning — Your cover letter must answer one question: why YOU for THIS specific role right NOW? Avoid generic templates — one sentence on what you specifically bring beats three generic paragraphs.
Active portfolio — Your GitHub profile or online portfolio is your real CV for an IT recruiter. Build it with your 2-3 best projects before applying — it's your most convincing proof of competence.
🎯 Make your application ATS-ready
ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.
Create my ATS CV →Your safety comes first — read before you go
Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.
- •Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
- •Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
- •Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
- •Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
- •Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
- •A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.