The job
Senior Software Engineer
- Permanent contract
- Possible full remote
About
FairMoney is building the leading mobile bank for emerging markets.
They started with a digital microcredit application on Android, and currently roll out additional financial services (current account, savings, debit card) while expanding the product to Western Africa and South-East Asia.
So far they disbursed over 1,000,000 microloans and give more than 7000 loans daily. They are backed by top notch US/EU investors and have raised 15m EUR + Venture Capital supporting our stellar growth. They are a team of +100 between Paris and Lagos in Engineering (Android, Data, Backend), Product, Marketing, Customer Service and Operations and they won’t rest before the FairMoney app is in the hand of millions.
Their values
- Start with the client 📊
- Own, don’t rent 💥
- Scientist mindset 👩🔬
- Churn 9-5 🎯
- Fly High - Fly Low 🙌
- 70/30 ⚡
- Direct Feedback 🤝
Job description
You will be working as Senior Software Engineer in our technical team which is now composed of 30 people between Paris and Lagos.
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 :
- Developing new features (ex: bank account),
- Decreasing the time spent fixing and maintaining already shipped features,
- Improving an infrastructure which can handle over 2M clients,
- Analysing and improving efficiency, scalability, and stability of monitoring, continuous integration and platform integration.
- Staying up-to-date on new technologies and architectures, and share it with the team. Eventually you will propose ways to implement them into our current software engineering process.
🔧 Our technical Stack
- Our customer product is an android application;
- It communicates with a Ruby on Rails backend (sikekiq, rspec);
- 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 years of experience in backend,
- You must have led a technical project from specification to delivery,
- 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/ experience with AWS or GCP cloud providers,
- You are able to go to the most efficient solution,
- You know how to take initiatives.
Recruitment process
- Screening with Maud, our HR manager
- Technical Test with 2 members of our engineering team,
- Cultural interview with one member of the team.
Meet the FairMoney team
- Add to favorites
- Share on Twitter
- Share on Facebook
- Share on LinkedIn
We thought these articles might interest you
Get inspired with this selection of articles
How to ask for a referral
Seeking out a referral can be a good way to get your foot in the door. Here are tips on how to go about getting one.
How to defend your thesis...at a job interview
It's probably the biggest project you've ever done as a student
Online networking: a life-saver for introverts
If interacting with people you don't know is not one of your strengths, you may find the idea of building your network daunting.
Lack of experience: how to make your CV shine
How to compensate for your lack of experience while writing a CV
Job interview with the big boss: how to handle this last round
You're one step away from securing an offer. All that is left is an interview with the founder. Will you make it? With these 7 tips, you will.
Lying on your CV: does it ever pay to deceive?
A minor omission, a slight exaggeration or a patent falsehood: there’s more than one way to stretch the truth.