14 Nov
|
Bukuwarung
|
Bengaluru
14 Nov
Bukuwarung
Bengaluru
Senior Software Engineer – Backend | Across Lending ,Payments and Retail Don't just build APIs. Build the infrastructure that moves money. About BukuWarung BukuWarung is building the financial and digital nervous system for millions of underserved merchants across Indonesia, payments, credit, software, and money management in one integrated platform. Our payments stack spans Virtual Accounts, card-based EDC terminals (mini ATM), QRIS Soundbox, and the shared backend that powers all of them. We operate in a regulated payments environment where compliance and security standards are a core engineering concern, not an afterthought. About Role We're building the financial infrastructure that powers millions of underserved merchants across Indonesia bringing together payments, credit, software and money management on one integrated platform. We're looking for engineers who enjoy solving problems that go beyond writing code. Engineers who think about system failures before they happen, question architectural decisions, and take ownership of systems running in production. What makes this role exciting?
* You won't just be building another backend service. You'll be working on the core infrastructure that powers money movement across the platform. Here's what you'll get to build:
* Payment infrastructure that handles critical money-movement workflows.
* Reliable transaction-processing systems with idempotency, retry mechanisms and reconciliation.
* Distributed systems designed for fault tolerance, consistency and scalability.
* Shared platform services and integrations used across engineering teams.
* Production systems where observability, uptime and reliability are engineering priorities. The Engineering Challenges
* We love engineers who get excited about questions like:
* How do you ensure a transaction is never processed twice?
* How do you recover safely from partial failures?
* How do you maintain consistency across distributed services?
* How do you build systems that can scale 10x or 100x without compromising reliability?If these are the problems you enjoy solving, you'll find plenty to work on here. What We're Looking For
* 3 to 7 years of backend engineering experience.
* Solid hands-on experience with Java and Spring Boot or equivalent JVM frameworks.
* Strong understanding of distributed systems and system design.
* Experience with event-driven architecture, distributed transactions, caching and fault tolerance.
* Hands-on experience with relational databases and message queues.
* Working knowledge of AWS and production infrastructure.
* A strong ownership mindset and the ability to drive engineering decisions. Good to have: Experience in Fintech, Payments, Lending or transaction-heavy product environments, particularly around idempotency, retry mechanisms and reconciliation.
📌 Senior Software Engineer (Bengaluru)
🏢 Bukuwarung
📍 Bengaluru