As a full stack developer, you’ll be building critical parts of their application and help them use software in service of their customers by making it as easy for them to apply and receive loans. Their stack is currently built with Ruby on Rails with a few Node based microservices.
This position is based in Nairobi, Kenya.
Key Responsibilities:
Writing core code that is a pleasure for other engineers to read and understand.
Build reusable code and libraries for future use
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to back-end
Collaborate with other team members and the senior software engineer
Build and maintain features that move their business forward
Awesome things about this position:
You get to work on cutting edge FinTech problems – they have a proprietary algorithm to credit score customers and determine their loan eligibility.
You get to work on complex scaling challenges – they work with some of the largest retailers and eCommerce companies in Kenya and have to solve scaling challenges as their traffic grows exponentially.
You will have the opportunity to learn and grow.
You get to work at a fast growing and funded startup – they have a successful business and have raised money to hit the gas and grow exponentially, come join them for the journey!
Desired Qualifications:
Strong understanding of Ruby on Rails/Python and how it works.
Having shipped a Ruby on Rails/Python application before.
2+ Years of Software Engineering experience.
Experience with PostGres, Heroku/AWS, Javascript (with or without frameworks).
Understanding of the following concepts: MVC, RESTful APIs, ORM.
Experience with testing frameworks and site monitoring tools.
Experience with Git and Git-based workflows.
Experience working with Redis and Sidekiq