Junior/Intermediate Software Engineer (Java & Spring)
Ezeebit | Cape Town, South Africa (hybrid) | Full-time
Join us in building the payment infrastructure for Africa's digital economy. Our platform handles pay-ins and payouts, instant conversion between crypto, stablecoins and fiat, and multi-currency accounts. Under the hood, we move digital assets across multiple blockchains, with MPC custody, real-time hedging, automated settlement and compliance built into every flow.
We're an FSCA-registered financial services provider. We've processed hundreds of millions of rands in payments, and we're growing our in-house engineering team to take the platform through its next stage of scale.
Why this role is rare
- Real money, real merchants. Ezeebit is crypto and stablecoin payment infrastructure for African businesses, live in South Africa. Merchants accept digital assets in-store and online. We hedge the price at checkout, then settle in fiat (ZAR, KES or NGN + global expansion) the next business day, or in USDT/USDC the same day.
- AI is part of how we build. You'll get access to leading AI coding tools from day one, and we'll support you in getting sharper with them as you grow. When you use AI or build agentic workflows, you'll pair speed with rigour: writing solid tests, carefully reviewing generated code and building in the right guardrails. On systems that move real money, quality always comes first.
- Production in your first weeks. You'll ship to live payments infrastructure within your first few weeks, without months of onboarding first.
- Mentorship that's real. Senior engineers review your code, pair with you and hand you bigger pieces as you grow.
- Founders within reach. You'll work directly with the founding team, close to the decisions that shape the company.
- A share of the upside. You'll get a competitive salary, plus potential share options.
- Proven and backed. We serve 100+ businesses and platforms, including iStore, Le Creuset, Diesel, Scoin and Sunbet. We're backed by Founder Collective (Uber, Coupang, WHOOP), Raba Partnership (BVNK, Flutterwave, Stitch) and Digital Currency Group (Coinbase, Circle, Ripple).
What you'll do
- Build backend services and APIs on our Java and Spring Boot microservices, running on AWS, for payments, merchant integrations, settlement, reconciliation and ledgers.
- Work in our Cape Town team
- Turn well-scoped tickets into clean, tested code, then take on bigger and less defined work.
- Give and receive code reviews, and help keep the codebase healthy.
- Help monitor live services, and join incident response alongside senior engineers.
What you need
- 2 to 5 years of professional software engineering experience. Strong graduates with substantial project or internship experience will also be considered.