
Opportunity at
FairMoneySoftware Engineer - Lending
FairMoney, a mobile banking institution founded in 2017 with operations primarily in Nigeria and funding from global backers like Tiger Global and DST, is seeking a…
Career Tools
About This Role
FairMoney, a mobile banking institution founded in 2017 with operations primarily in Nigeria and funding from global backers like Tiger Global and DST, is seeking a Software Engineer - Lending to join its multicultural team. The company focuses on expanding credit and building financial products such as accounts, debit cards, and point-of-sale solutions for underserved markets. As an Intermediate Software Engineer (RCL) at FairMoney, you will design, develop, test, and…
Job Description
FairMoney, a mobile banking institution founded in 2017 with operations primarily in Nigeria and funding from global backers like Tiger Global and DST, is seeking a Software Engineer - Lending to join its multicultural team. The company focuses on expanding credit and building financial products such as accounts, debit cards, and point-of-sale solutions for underserved markets.
As an Intermediate Software Engineer (RCL) at FairMoney, you will design, develop, test, and maintain backend services that support the platform. Your work will involve building scalable backend solutions, creating robust APIs, interacting with relational databases, and ensuring high code quality. This role suits professionals with backend engineering experience who want to contribute to financial technology in emerging markets.
The position offers the flexibility of remote work alongside the option to operate from the office. Candidates will go through a recruitment process consisting of an introductory call, a technical interview with the hiring manager, a skills assessment or coding exercise, and a final interview.
Responsibilities
- Design, develop, and maintain scalable and reliable backend services
- Write clean, maintainable, and production-ready code supporting financial products
- Work with backend technologies including Golang and Ruby on Rails
- Troubleshoot, debug, and resolve technical issues
- Participate in code reviews and engineering best practices
- Design, develop, and maintain secure and scalable APIs
- Integrate backend services with internal and external systems
- Design relational database schemas and write efficient SQL queries for PostgreSQL and MySQL
- Write and maintain unit and integration tests for backend services
- Utilize AI-powered development tools and prompt engineering to improve productivity
- Collaborate with product, engineering, and data teams on technical solutions
Requirements
- 4 to 5 years of professional backend software engineering experience
- Strong background in building and maintaining backend applications and services
- Proficiency in backend programming languages such as Golang or Ruby on Rails
- Experience working with relational databases, specifically PostgreSQL or MySQL
- Practical understanding of API design and development
- Strong testing discipline including unit and integration testing
- Familiarity with Git and modern software development workflows
- Strong problem-solving and debugging skills
Qualifications
- Experience with AI development tools and prompt engineering
- Background in fintech, banking, lending, or other financial products
- Experience in regulated financial domains including credit and payments
- Familiarity with event-driven architectures, messaging systems, and asynchronous processing at scale
- Experience working with high-volume transactional systems
- Familiarity with observability and performance monitoring tools
- Experience with distributed or highly scalable systems
Core Skills
Benefits
- Competitive pay
- Paid annual leave
- Collaboration with a network of talented colleagues
- Remote and in-office work flexibility
- Opportunity to work with a diverse, international team
- Opportunity to build technology impacting financial services across emerging markets
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote work policy for this role?
This is a remote and in-office role, giving you the flexibility to work remotely while also having the option to work from the office.
What qualifications are required for the Software Engineer position?
The role requires 4 to 5 years of professional backend software engineering experience, strong experience with languages like Golang or Ruby on Rails, relational database experience with PostgreSQL or MySQL, and strong API design and testing skills.
What is the recruitment process like?
The process includes an introductory call with the hiring team, a technical interview with the hiring manager, a skills assessment or coding exercise, and a final interview.
Is the salary stated in the job posting?
The job posting does not specify a salary.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.

