Several Jobs at M-KOPA Solar and Other Companies in Kenya

 
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.

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.
Other Vacancies
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