Senior Back-End Developer

Frictionless Enterprises Ltd is a start up that seeks to enable individuals to take control over their financial well-being, through it’s platform - Power. This platform provides holistic financial services to both the formal and informal sectors.

 

The Role:

We are looking for a talented and creative senior web developer to join us. We have an opening for a Backend Engineer to join our in house development team. The role will be pivotal in the building of the product’s core system.

 

As one of the senior engineers, there will be the expectation that you can work independently, and communicate effectively to both internal and external stakeholders. You will be able to translate technical functional requirements into business objectives. 

 

Required Skills:

  • Minimum of 5 years experience as a Backend Developer

  • Demonstrated ability of building software with Python and Python frameworks (including Django)

  • Experience building and conceptualizing software in a microservices 

architecture

  • DevOps experience with GCP is mandatory (using Kubernetes and Docker are a plus)

  • Expert at building REST APIs

  • Experience working in an agile environment

  • Experienced with TDD and relevant testing frameworks

  • Experience in the Fintech space

  • Experience with integrations to or with Core Banking Systems is a plus

  • Proven aptitude in system thinking and problem solving

  • Ability to learn new concepts quickly and apply them in combination

  • Demonstrated ability to carry out a technical task with verbal instructions and limited supervision

  • Demonstrated ability to read and understand data models and relational databases

  • Exceptional communication skills and fluency in English, both written and verbal

 

Responsibilities:

  • Conceptualization of the architecture of the Power core backend

  • Shaping the architecture of the Power core frontend clients

  • Working on the day-to-day development of the Power core as part of the engineering team

  • Creation of the architecture, development of new features, enhancement of existing features, fixing bugs

  • Conducting code reviews and ensuring the quality of the code to deliver performance, reliability and maintainability

  • Contributing to the setup and success of software development processes and deployments

  • Collaborating with other technology teams involved in the development of the whole Power system

  • Research & Development on integrations and middleware solutions related to existing fintech technologies in the market

Frictionless Enterprises Ltd
Nairobi, KE