DevJobs

Senior Python Backend Engineer

Overview

There are 2 billion adults worldwide who don’t have a bank account. That’s close to 40% of the world’s adult population. 350 million of them live in Sub-Saharan Africa. They are hardworking, young, connected adults that lack access to the traditional banking system. Fido is changing that. We are empowering individuals and entrepreneurs to take advantage of opportunities in Africa.


The latest innovation from Fido called Fido Score will shift power back to the people by empowering them to build and maintain a digital financial track record.


We build consumer products powered by a magical cocktail of real-time mission-critical machine-learning models, behavioral psychology, and financial engineering. We promote meritocracy, act quickly, commit, and worship data.


Ready for your next career move?

Are you sharp, motivated, and purpose-driven? We are looking for you


Join us in our mission to make financial services accessible in Africa.


What you will do

  • Design and implement the infrastructure of the system including the risk, payment and interaction applications.
  • Architect and build a highly scalable data platform for diversified and complex data flows
  • Have end to end ownership: Design, build, ship, measure and maintain our backend services


Who you are

  • • +5 years in software development - Python and/or Java advantage • Experience designing and maintaining large scale applications
  • • Deep familiarity with cloud infrastructures and architectures - specifically AWS • Experience designing with both NoSQL and relational databases - DynamoDB, Aurora etc.
  • • Deep familiarity with serverless and microservice architecture
  • • DevOps skills such as Docker, Kubernetes, Cloudformation, etc. - advantage • Significant knowledge in big data language - familiarity with a variety of big data technologies in the big data world
  • • Designing Dataflows for ML in production - advantage
  • • BSc in computer science or equivalent