1,547,583open jobs
93,161companies
237,930added this week
Browse all
Salary
≈ $38k – $74k per year (Estimated)
Location
Remote (South Africa)
Seniority
Senior · 7+ years exp
Employment
Contractor

Confirmed on the employer's own hiring board on Oct 13, 2026. First seen by Alion on Oct 13, 2026. Scrums.com scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Scrums.com is a South African software development company that supplies dedicated engineering teams to clients on a subscription basis rather than through fixed-price projects. Customers subscribe to a level of development capacity and receive squads covering web and mobile development, quality assurance, design and DevOps, managed by the company and scaled up or down as the client's roadmap changes. Based in Johannesburg and working largely with clients in South Africa, the United Kingdom and the United States, the company positions the model as a cheaper and more flexible alternative to hiring in-house.

Few engineers get to build a national-scale payments system from a blank page. This position puts you at the centre of a greenfield real-time settlement platform: a high-volume, event-driven service that authorises and settles instant payments against prefunded participant balances, and connects directly to national and regional settlement infrastructure.You will join a cross-functional delivery squad as a full member of the team, working from one shared backlog to one shared engineering standard. This is the highest-volume role on the programme, and the work sits squarely on the transactional path, where correctness, resilience and throughput matter most. If you have owned Kafka in production and want your code moving real money in real time, this is the role for you.

Responsibilities

  • Design, build and test the prefunded balance engine, covering authorisation, settlement, funding and defunding against participant accounts
  • Implement event-driven flows on Kafka with idempotency, exactly-once semantics where required, resilience patterns and full replay capability
  • Develop REST APIs governed by OpenAPI contracts for integration with clearing rails and settlement gateways
  • Implement payment message handling and build the reconciliation interfaces to downstream settlement systems
  • Design transactional data models and tune them for throughput, treating correctness under concurrency as the first constraint
  • Run performance and load testing against the defined throughput envelope, then diagnose and remediate the issues found
  • Write automated tests as a core part of the definition of done, not as an afterthought
  • Contribute to code reviews, technical design discussions and the continuous improvement of engineering standards
  • Pair with the in-house engineering team and document work as it lands, keeping knowledge transfer continuous
  • Support production readiness through observability, monitoring and clear operational runbooks

Experience and education

Must-Have

  • 7+ years of experience building backend services in Java, with strong command of Java 21 and Spring Boot 3.x
  • Proven experience owning Kafka in production at high volume, including design, tuning and operational support. Depth here is the primary screening criterion
  • Demonstrable experience on systems where correctness under load and failure was critical, such as payments, ledgers, trading or telco billing
  • Strong SQL skills and solid understanding of transactional design and concurrency control
  • Experience designing and delivering REST APIs using OpenAPI specifications
  • Hands-on experience deploying and running services on AWS
  • A disciplined approach to automated testing across unit, integration and contract levels
  • Bachelor’s degree in Computer Science, Engineering or a related field, or equivalent demonstrable experience

Advantageous

  • Payments or financial services domain experience (strongly preferred)
  • Knowledge of ISO 20022 payment messaging standards
  • Experience with Amazon MSK
  • Exposure to Kubernetes and containerised deployments
  • Experience with Spring Security
  • Familiarity with observability tooling for metrics, logging and tracing
  • Performance and load testing experience on high-throughput systems
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,547,583 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Johannesburg
≈ $87k – $152k per year (Estimated) • Remote (Canada) • Full-Time • Vancouver
Go
Web3
Smart Contracts
Apply
≈ $29k – $61k per year (Estimated) • Remote (Belarus) • Full-Time • Minsk
1C
Apply
$77k – $92k per year • Remote (Poland) • Full-Time • Warsaw • Kraków • Poznań • Wrocław • Gdańsk
Python
Go
Java
Databases
Apache Kafka
Apply
$150k – $190k per year • Remote (United States) • Full-Time
JavaScript
TypeScript
Node JS
Node JS
Prisma
Databases
PostgreSQL
AI/ML
LLM
Frontend
Tailwind CSS
Next.js
React.js
DevOps
Vercel
Management
Stripe
Apply
≈ $102k – $180k per year (Estimated) • Remote (Switzerland) • 5+ years exp • Bachelor's Degree • Lugano
JavaScript
Java
TypeScript
Java
Spring Framework
Spring Boot
Hibernate
Databases
PostgreSQL
Frontend
Angular
Mobile
JUnit
DevOps
Rest API
GitHub Actions
CI/CD
Git
Cybersecurity
GDPR
Management
Agile
Apply
≈ $93k – $262k per year (Estimated) • In office • Full-Time • 5+ years exp • Cairo • Johannesburg • El Jadida • Riyadh • Sandton
Apply
≈ $13k – $31k per year (Estimated) • Equity • In office • Full-Time • 1+ year exp • Johannesburg
Management
Agile
Apply
≈ $19k – $50k per year (Estimated) • Equity • Hybrid • Cape Town • Johannesburg
SQL
AI/ML
Claude Code
Analytics
Tableau
Power BI
Metabase
Microsoft Excel
Management
Google Sheets
Apply
Secretary I 1 day ago
≈ $12k – $20k per year (Estimated) • In office • 2+ years exp • Johannesburg
Management
Outlook
Apply
≈ $16k – $39k per year (Estimated) • Equity • In office • Full-Time • Johannesburg
Apply
See all jobs
This is one of many
1,547,583 more open roles from verified company boards, updated every day.