Senior Software Engineer
- Engineering
- Remote
- Full-time
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:
- 100% Remote work
Work from anywhere in Africa with flexible schedules.
- Professional development
Access to mentorship programs and skill development resources.
- Competitive compensation
Fair pay for your skills and experience.
- Global exposure
Work with international companies and expand your network.
- Community support
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.