Deadline of this Job: 19 December 2022
The scale and impact of our work is massive. M-KOPA is a fast-growing FinTech company offering millions of underbanked customers across Africa access to life-enhancing products and services. From our roots as the pioneer in pay-as-you-go “PayGo’” solar energy for off-grid homes, we have grown into one of the most advanced connected asset financing platforms in the world, empowering a broad range of customers to achieve progress in their lives.
The scale and impact of our work is massive. M-KOPA is a fast-growing FinTech company offering millions of underbanked customers across Africa access to life-enhancing products and services. From our roots as the pioneer in pay-as-you-go “PayGo’” solar energy for off-grid homes, we have grown into one of the most advanced connected asset financing platforms in the world, empowering a broad range of customers to achieve progress in their lives.
Software Engineering Manager
You’re excited about this opportunity because you will
- You like to put your people and teammates first; you bring your most empathetic self to work.
- You like to take a product-focused approach to development and drive changes using data to guide your decisions
- You’ve already embraced DevOps is a culture, and you know that teams delivering code, infrastructure, and operational support can give the best results.
- You know how to empower teams to deliver their best work.
- Working in a team makes you happy and you like collaborating with other teams to grow and improve the department and wider business.
We’re excited about you because you have experience with
- You have experience in building microservices, or high availability event driven platforms
- You’ve gained experience architecting and designing end to end systems.
- Have commercial experience with C#.NET you’ve shipped high-quality backend code into production.
- Ideally have knowledge of Azure and AKS or other containerized application deployment tools
- With a DevOps culture
- Ideally have knowledge of the financial services industry and the African market
- Understand that people's problems are the hardest problems.
- Challenge the status quo but understand pragmatic decisions.
- Enjoy working with cross-functional teams and collaborating with leads and product managers to deliver change that improves our customers’ lives.
- Come to work to learn and share your knowledge, ideas, and thought processes to solve the challenges ahead of you.
- We embrace a DevOps culture, so when joining us you’ll be empowering your teams to not only ship code, but to own the whole cycle from ideation to production support.
Our stack
- We primarily use .NET for our backend and Kotlin for our Android apps
- Our teams use some flavour of Scrum where they keep track of their work in Azure DevOps, which we also use for our CI/CD
- Our cloud provider is Azure, where our microservices are hosted in Azure Kubernetes Services
- We are building a whole new set of microservices based on Event-Driven Architecture patterns
- We are a team of passionate product-focused engineers committed to building and fostering an environment where our employees feel value
Software Engineering Team Lead
You’re excited about this opportunity because
- You put your people and teammates first and bring your most empathetic self to work.
- You take a product-focused approach and lead changes with data, lead a team of engineers.
- You embrace DevOps mindset and understand the benefits it brings to the team.
- You know how to empower teams to deliver their best work and support their skill development.
- You understand system design, event-driven microservices and enjoy working in medium/large scale distributed systems (help us scale 2M user platform to 10M).
- You're keen on getting into detail of our Backend and Android architecture, understand our systems from what they do to how they benefit our customers.
- You are an advocate of CI / CD best practices and understand the importance of writing clean code.
- You foster growth in individuals and in team’s capabilities.
Deadline of this Job: 20 December 2022
Deadline of this Job: 13 December 2022
Deadline of this Job: 20 December 2022
Deadline of this Job: 15 December 2022
Deadline of this Job: 16 December 2022
Deadline of this Job: 15 December 2022
Deadline of this Job: 19 December 2022 Deadline of this Job: 19 November 2022