Senior Software Engineer Java and Spring

Ezeebit enables African merchants to accept cryptocurrency and stablecoin payments with automatic conversion to fiat currency (ZAR, KES, NGN), providing fast settlement and regulatory compliance.

South Africa

Funding history

About Ezeebit

Ezeebit provides cryptocurrency payment solutions for African businesses, enabling merchants to accept various cryptocurrencies. The platform automatically converts crypto payments to stablecoins to eliminate volatility risk, with settlement in local currency the next business day. The service is FSCA regulated and FIC compliant, offering both in-store and online payment processing with enterprise-level security and 24/7 customer support.

View jobs by Ezeebit

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will own critical backend services and projects from design through production operation. You will build Java and Spring services and APIs for payments, merchant integrations, settlement, reconciliation, treasury, wallets, and internal tooling. You will lead technical design, maintain reliable and observable production systems, respond to incidents, uphold engineering standards, mentor engineers, and collaborate on technical strategy.

Requirements

  • 5+ years of professional software engineering experience
  • Deep Java expertise
  • Extensive production experience with Spring and Spring Boot
  • Experience designing, building, and operating backend services at scale in a cloud environment
  • Knowledge of relational database schema design, indexing, query performance, and SQL
  • Experience leading technical design and making architecture decisions
  • Experience owning production systems, including on-call, observability, and incident response
  • Strong communication skills

Responsibilities

  • Design, implement, and own backend services and APIs for payments, merchant integrations, settlement, reconciliation, ledger workflows, treasury, wallets, and internal tooling
  • Lead technical design, evaluate trade-offs, write design documents, and align stakeholders
  • Write clean, tested, maintainable code through scope, design, build, deployment, monitoring, and iteration
  • Set engineering standards through code reviews and engineering practice
  • Own reliability, performance, and observability for production services
  • Lead incident response, resolve root causes, and deliver preventative improvements
  • Evolve service boundaries, data models, queues, and integrations as the platform scales
  • Champion security and compliance practices for regulated fintech
  • Mentor intermediate engineers and support their technical growth
  • Contribute to hiring through interviews, technical assessments, and calibration
  • Partner on technical strategy and roadmap

Benefits

  • Salary and benefits
  • Meaningful equity
  • Hybrid working with flexibility
  • Relocation support may be available for exceptional candidates

Hiring Process

Complete an application questionnaire, or send a CV, LinkedIn or GitHub profile, and a brief note to careers@ezeebit.com.