Software Engineer - Lagos

  • Permanent contract 
  • Lagos
  • Occasional remote authorized
  • > 5 years

The company



    The job

    Software Engineer - Lagos

    • Permanent contract 
    • Lagos
    • Occasional remote authorized
    • > 5 years

    This position was filled!


    FairMoney is building the leading mobile bank for emerging markets.
    For most of the positions, it’s possible to join FairMoney remotely or in one of our offices: in Paris, Bangalore, Lagos, Riga.

    FairMoney is unique thanks to its international exposure (with offices on 3 continents) and its impact-driven mission: we bring financial inclusion to underbanked people in emerging markets!
    We give 10,000 loans daily (one every 8 seconds!) in Nigeria and India, and have banking operations in Nigeria, with over 1 million users

    We’re backed by international investors and raised close to €50m to support our development. We are a team of close to 200 people between Paris, Lagos, Bangalore, Riga.

    We value candidates who embrace our company values:

    Growth Mindset
    Grow yourself exponentially through hard work, curiosity and constant iterations

    Start with the client
    We are passionate, optimize for our users, care for our impact

    Talent has NO passport
    Talent is widely distributed across the world, we embrace adding different cultures, nationalities and genders to our team

    Discover our other values during your discussions with the team.

    Job description

    You will be working as our Software Engineer in our Tech Division which is now composed of 11 people worldwide. You will be based in Lagos and working with our engineering team based in Paris.

    Your mission is to develop new features for our customers based in emerging countries in order to improve the services of our Android application. Your goal is to build the new digital bank for emerging countries.

    We are waiting for you to work on :

    • To develop new features (ex: wallet),
    • To decrease the time spent fixing and maintaining already shipped features,
    • To improve an infrastructure which can handle 2M clients.

    🔧 Our technical Stack

    • Our customer product is an android application;
    • It communicates with a Ruby on Rails backend (sidekiq, rspec) - which we are open to teaching;
    • Our ML pipeline is an API-flask (Python);
    • We are hosted on AWS: we use Elastic Beanstalk, a RDS Aurora mysql database, S3, Kinesis (data-stream, firehose);
    • Prototype of a data warehouse on GCP (GCS, BigQuery, Cloud Composer);
    • We have automated tests that run on Travis.

    Preferred experience

    • You have 5 - 10 years of experience in backend,
    • You have an Engineering or University Diploma in computer science (we are also open to self-taught with 5 years experience in computer engineering),
    • You are able to code in a backend languague (Ruby on Rails or Python or node.js or Go or Php or Java…)
    • You have knowledge with AWS or GCP cloud providers,
    • You are able to go to the most efficient solution,
    • You know how to take initiatives.

    Meet the team

    This content is blocked
    Youtube cookies are required to show you this content
    Questions and answers about the offer
    • Add to favorites
    • Share on Twitter
    • Share on Facebook
    • Share on LinkedIn