FairMoney is a credit-led mobile banking platform for emerging markets. The company was launched in 2017, operates in Nigeria and raised close to €50m from global investors like Tiger Global, DST & Flourish Ventures. You will be working as an Engineering Manager as a part of our Technology & Engineering division, which is now composed of 75+ people in Nigeria, France, Germany, Poland, Turkey and remotely across the globe.
This is a unique opportunity to be part of the core engineering team of a fast-growing fintech poised for more rapid growth in the coming years.
We are looking forward you to working on:
- Developing high-quality features by working with our Product team to better serve customers
- Building a platform on which each market can plug its specific features while maintaining a solid common core product
- Tackling complex financial processes with the right patterns and appropriate solutions
- Helping drive the architecture and technology choices that enable a world-class experience for our customers
- Being responsible for designing, developing, and deploying medium to large-sized projects
- Helping define engineering best practices and providing technical mentorship to other members of the engineering team
- Contributing to continuous improvements to an infrastructure that can handle millions of clients
- Analyzing and improving efficiency, scalability, and stability of monitoring, continuous integration, and platform integration
Technical Stack
- Our customer-facing product is an Android application
- It communicates with a Ruby on Rails or Go-lang backend (sidekiq, rspec)
- Our ML pipeline is an API-flask (Python)
- We are hosted on AWS: we use Elastic Beanstalk, an 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
Requirements
- 6+ years of experience in backend software development mostly with Go-lang (and/or Java/C++)
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- You have an Engineering or University Diploma in computer science (we are also open to self-taught with 5 years of experience in computer engineering)
- You are able to code in a backend languages (Python, Java, Javascript, Golang, C#)
- Understanding of AWS or GCP cloud providers
- Understanding the architecture and function of multiple technology teams working together to build systems
Benefits
- 20 days paid vacation, Sick & Public Holidays to B2B contractors
- Family Leave (Maternity, Paternity)
- Training & Development budget
- Paid company business trips (not mandatory)
- Fully Remote, Work from Anywhere (timezone must have partial overlap with CET)
Recruitment Process
- HR call 15-30 minutes
- Technical interview with back-end focused
- Stakeholder interview with our tech leaders