Description
Odola is a fintech democratising access to premium banking for the masses.
We’re looking for an experienced Lead or Senior Back-End Engineer to help build the core infrastructure powering Odola’s banking and payments platform.
This role is ideally suited to engineers who have already worked on bank integrations, payment systems, issuer processing, ledgering, card programmes, or financial infrastructure at scale.
You’ll join a high-calibre team of engineers from companies including Amazon, Canva, IBM, and Deloitte, and play a key role in designing and building the systems that sit at the heart of Odola, from core banking capabilities and payment orchestration to card programme infrastructure and AI-enabled platform services.
We are especially interested in engineers who understand the complexity of moving money reliably, integrating with external financial partners, and building resilient systems in regulated environments.
What you’ll do
Design, build, and maintain backend services that power Odola’s banking, payments, and card infrastructure, with a focus on scalability, reliability, security, and operational resilienceBuild robust APIs and backend workflows for products spanning accounts, payments, card transactions, ledgers, and customer servicingLead or contribute to integrations with banks, card processors, sponsor banks, BIN sponsors, payment networks, and other regulated financial partnersHelp design the technical foundations for card programmes, including authorization flows, transaction processing, settlement, reconciliation, dispute handling, and operational controlsWork closely with product, design, and engineering to define requirements, shape architecture, and drive delivery from concept through launchImprove system performance across databases, event pipelines, caching layers, and messaging systemsBuild systems that are observable, fault-tolerant, and designed for correctness in money movement and financial operationsWrite well-tested, production-grade code, including handling edge cases, failure modes, and reliability concernsStrengthen engineering processes, tooling, and standards to improve team effectiveness and software qualityContribute to the use of AI and automation to accelerate development and improve platform capabilities
Basic qualifications
5+ years of professional software engineering experience building and operating backend systems in productionStrong experience with Java or TypeScript in backend environmentsProven experience building scalable APIs, distributed systems, and event-driven architecturesDirect experience working on payments, bank integrations, card programmes, issuer processing, ledger systems, or other regulated fintech infrastructureStrong understanding of reliability, idempotency, reconciliation, and failure handling in transaction-heavy systemsHands-on experience with relational databases such as PostgreSQL or MySQLExperience working with cloud platforms such as AWS, Google Cloud, or AzureExperience delivering software across the full development lifecycle in a professional engineering environment
Preferred qualifications
Prior experience integrating with banks, sponsor banks, card networks, issuer processors, KYC/KYB providers, fraud tools, or payment partnersExperience building systems involving cards, direct debit, ACH, faster payments, wallets, or other money movement railsFamiliarity with core concepts such as ledgering, authorization, settlement, reconciliation, disputes, and transaction lifecycle managementBachelor’s degree in Computer Science or equivalent practical experienceExperience with coding standards, code reviews, testing, source control, build systems, and production operationsExperience with Domain-Driven Design (DDD), CI/CD, and infrastructure-as-codeFamiliarity with AI/ML concepts and how they can be applied in backend systems
Who you are
You’ve worked on real financial infrastructure and understand the practical complexity of integrating with external financial systemsYou are comfortable operating in ambiguity and helping shape architecture as products and partnerships evolveYou care deeply about correctness, resilience, and customer experienceYou enjoy building from first principles and thrive in a fast-paced, collaborative environmentYou’re excited by the opportunity to help build a category-defining fintech platform from the ground up