Full Stack Software Engineer Job Vacancy in Rusizi, Rwanda – Technology

September 24, 2026
Apply Now

Job Description

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.