Senior Software Engineer

At Afrisource, we empower professionals across Africa to reach their full potential. We provide the mentorship and support necessary for individuals to build strong careers and create a positive impact in their communities. We are a team of specialists dedicated to bridging the gap between talent and opportunity through scalable technology.

Your opportunity

As a Software Engineer, you will join our Engineering team to build and scale the Afrisource platform. We are looking for an engineer with an entrepreneurial mindset who is eager to take ownership of technical challenges. You will focus on developing high-quality software that facilitates mentorship at scale, requiring a balance of technical precision and a data-driven approach to problem-solving.

You will own the full development lifecycle from system design and implementation to deployment and maintenance. Your objective is to ensure our platform remains robust, fast, and accessible to the thousands of professionals we serve.

What you’ll be doing

  • Develop scalable systems: Architect and maintain reliable web applications that support our growing ecosystem.
  • Execute full-cycle engineering: Take responsibility for features from initial concept through to live production.
  • Optimize performance: Continuously improve platform speed and responsiveness to ensure a seamless user experience across diverse regions.
  • Collaborate on strategy: Work with product and design teams to translate business requirements into efficient technical solutions.
  • Maintain technical excellence: Participate in rigorous code reviews and contribute to our internal documentation and best practices.

What you’ll be doing

  • Technical expertise: Proficiency in modern full-stack frameworks such as React, Node.js, or Python.
  • Experience: 3+ years of professional experience in software engineering, ideally within SaaS or high-growth tech environments.
  • Analytical thinking: A structured and organized approach to code quality, testing, and debugging.
  • Communication: Clear and direct communication skills in English.

Grow your way

At Afrisource, we believe every team member should have the opportunity to expand their technical skills and shape their career path.

We provide regular, transparent performance reviews and support internal mobility for those looking to take on new responsibilities. Whether you are moving into architecture, leadership, or mastering a new stack, we provide the tools and trust necessary for you to advance your career alongside the company’s growth.

What we offer

At Afrisource, we’re committed to your success. Here’s what you can 
expect when you join our community:

Work from anywhere in Africa with flexible schedules.

Access to mentorship programs and skill development resources.

Fair pay for your skills and experience.

Work with international companies and expand your network.

Join a network of like-minded professionals across Africa.

Our hiring process

Talent match

Submit your application. We’re looking for skills that stand out and align with our mission.

Screen

Our team reviews your profile to see if there’s a match. If we see a fit, we’ll be in touch quickly.

Phone screen

A quick, casual call to get to know 
you. We’ll chat to see if we are on the same page.

Interview

Discussion about your skills and experience. We want to see how you’ll make an impact here.

Offer letter

If it’s a match, we’ll send over the official 
offer later and the paperwork. Sign and let’s get started!

Onboarding

We’ll get you set up with everything 
you need to hit the ground running from 
day one.

Ready to join us?

Come see what makes Afrisource a truly great place to work. We care about our team and would love to have you join us.