Software Engineering Intern

EngineeringInternshipHybrid

About this position

Join GBMA as a Software Engineering Intern and contribute to real product work while learning from experienced engineers.

You will work on feature implementation, bug fixes, and test automation, collaborating with designers and backend teams.

This internship is ideal for curious learners who want hands-on experience building web applications and services.

Responsibilities

  • Implement UI and backend features under mentor guidance.
  • Write and maintain tests for code changes and assist with CI/CD workflows.
  • Fix bugs and perform regressions to improve product quality.
  • Collaborate with designers to translate Figma designs into responsive interfaces.
  • Participate in code reviews and team standups; document work and learnings.
  • Help with data tasks involving SQL and NoSQL databases as required.

Requirements

  • Any degree or current enrollment — we value skills and curiosity over formal background.
  • Familiarity with HTML, CSS, JavaScript, and React/Next.js.
  • Basic understanding of Node.js and working with SQL or NoSQL databases.
  • Exposure to CI/CD concepts and automated testing is a plus.
  • Eagerness to learn, strong communication, and ability to work in a hybrid setup.

Benefits

Mentorship from experienced engineers and exposure to real product development.

Hybrid working model: sometimes remote, sometimes at Norrsken Kigali House office.

Learning budget and opportunity to work across the stack.

Hands-on experience that can lead to future full-time roles.