About this role
CapitalSage Holdings | Full time
Ibadan, Nigeria | Posted on 10/12/2026
I'm interested {{getI18n("zr.cw.sh.job")}} Share job via email
Share this job with your network
- Job listing
- Job details
Job Information
- Date Opened 10/12/2026
- Job Type Full time
- Industry Banking
- Work Experience 4-5 years
- Salary Industry standard
- City Ibadan
- State/Province Oyo
- Country Nigeria
- Zip/Postal Code 00000
Job Description
Kolomoni Microfinance Institution (Gambia) is a CBG-licensed microfinance institution serving customers across The Gambia. We are recruiting a Backend Engineer to build and maintain the services our products run on.
THE ROLE
You will design, develop, test, deploy and maintain secure, scalable backend applications — the business logic, APIs, integrations and data processing behind our customer-facing products. The work is judged on what survives production: correctness under load, safety under failure, and code the next engineer can maintain. You will report to the Chief Technology Officer.
WHAT YOU WILL DO
- Design and develop secure, scalable maintainable APIs and application business logic in Java.
- Design database structures and data-access components, and optimise application and database interactions.
- Apply transaction and concurrency management, and idempotency where an operation must not run twice.
- Build applications that handle retries, duplicate requests and partial failures safely.
- Implement authentication, authorisation and application-security controls, and protect sensitive data in transit, at rest and in logs.
- Develop logging, monitoring and audit capability sufficient to reconstruct an incident.
- Write and maintain automated tests, participate in peer review, and resolve production defects.
Requirements
-
WHAT WE ARE LOOKING FOR
-
Substantial hands-on experience building and maintaining production backend services in Java.
-
Spring Boot or an equivalent framework, relational databases and SQL, and REST API design.
-
Understanding of asynchronous and event-driven architecture, caching, and application security.
-
Git, automated testing, containerisation and modern deployment.
-
A first degree in computer science, engineering or a related discipline, or demonstrable equivalent experience.
-
Experience in financial services or payments — where correctness under failure matters more than speed of delivery — is an advantage.
-
I'm interested
-
{{criteriaIndex}}
-
{{field}} {{captialize(condition)}}
-
( )
-
{{cxPropHelpText}}
-
{{record.Posting_Title}}
-
{{record.Posting_Title}}
-
-
-
-
-
-
-
-
-
{{record.Posting_Title}}
-
{{candidate.Email}}
-
{{topMessage}}
Job Details
{{topMessage}} previous next
{{title}}
{{score}}%
Job Description {{unescape(sanitizeHTML(descriptionHTML))}}
{{message}}
Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}
For privacy and security purposes, please go through the following points and provide consent.
- {{getI18n("zr.careers.publicpage.meta.joblisting")}}
- {{getI18n("zr.careers.publicpage.meta.joblisting")}}
{{cxPropAssessment.name}}
{{getI18n("zr.cw.autofill.head")}}
{{cxPropBodyMessage}}
{{getI18n("zr.careers.autopopulate.success")}}
{{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}}
{{if(cxPropDetails.applyWithSeekButton,cxPropDetails.applyWithSeekButton.buttonLabel,getI18n("zr.quickapply.apply.toggle","Seek"))}} {{getI18n('zr.eeo.questionnaire.portal.maintitle')}}
{{botName}}