About Us
Digicore is seeking fresh graduates, particularly those with a strong interest or background in technology, software development, product management, or QA engineering, to join us as interns. The goal is to provide hands-on industry experience in a fast-paced, real-world environment while identifying and nurturing future talent.
About the Role
Lucid is Digicore’s business banking platform, built for African businesses that want modern, reliable, and powerful financial tools. From payments to reconciliation, Lucid runs on infrastructure we’ve built in-house to power the next generation of digital banking across the continent.
We’re hiring a Backend Engineer (Java) to help us build the systems that sit at the heart of
Lucid: ledgers, payments, account management, transaction histories, and more. You’ll work closely with a team of experienced engineers to design and maintain secure, scalable
backend services that handle real money, in real time.
What You’ll Do
Backend Engineering
- Design, build, and maintain robust Java-based microservices that power Lucid’s core features
- Write clean, testable, high-performance code with a strong emphasis on security and reliability
- Own critical services like payments, ledgers, KYC, and transaction histories
- Monitor production systems and respond to issues with speed and clarity
System Design & Collaboration
● Participate in architecture discussions and reviews
● Collaborate with product managers, frontend engineers, and QA to define and ship
features
● Break down complex business requirements into well-scoped technical solutions
● Continuously improve system performance and developer experience
Code Quality & Process
● Write unit and integration tests for all major features
● Participate in code reviews and enforce coding standards
● Document systems and contribute to internal knowledge bases
● Automate repeatable tasks to keep engineering fast and focused
This Role is Perfect for you if You:
● Have strong experience working with Java (Spring Boot preferred)
● Understand backend architecture and API design principles
● Are familiar with microservices, relational databases, and event-driven systems
● Care deeply about code quality, testing, and documentation
● Communicate clearly and collaborate well in a team setting
● Are proactive, dependable, and comfortable owning production code
● Have a Bachelor’s degree.
Benefits
● Competitive salary and performance bonuses
● Health insurance and paid leave
● A modern development environment with strong engineering practices
● Exposure to the inner workings of a fintech infrastructure platform
● The opportunity to work on meaningful systems that affect real businesses
● A fast-moving team that values autonomy, learning, and excellence
How to Apply
Send your CV and a short note on your Java experience and interest in backend
development to: hr@digicoreltd.com
Subject line: Backend Engineer (Java) Application