Backend Engineer (Lending)
- Salary not listed
- Remote-friendly · fits your timezone
- Posted yesterday · via Himalayas
Full Description
About the RoleAt BukuWarung, we are building the financial backbone for millions of underserved merchants. About the Role At BukuWarung , we are building the financial backbone for millions of underserved merchants. As an SDE II in Lending Engineering, you will design and scale systems that power our lending products—ensuring a seamless user experience, strong data consistency, and reliable integrations with external financial partners. Your work will directly impact how merchants access and interact with credit, from application to disbursement and repayment. Beyond building features, you will help lay the foundation for a scalable lending platform that can evolve toward automated underwriting and intelligent decisioning. The Mission We are entering a critical phase where scalability, reliability, and data integrity are essential. You will work within a Hexagonal Architecture to ensure our lending platform can scale sustainably while remaining resilient and maintainable. Our goal is to build a system that not only handles growing transaction volumes but also integrates deeply with partners and internal data sources—ultimately enabling us to develop our own underwriting capabilities and automate credit decisions at scale. What You'll Do Build Scalable Lending Systems : Design and deliver core features across the lending lifecycle, including loan origination, disbursement, repayment, and reconciliation. Java Mastery: Strong proficiency in Java (11+) and modern Spring Boot. Ensure Data Consistency: Develop systems that maintain strong data integrity across distributed services, especially in financial transactions and state transitions. Partner Integrations: Build and manage robust integrations with external partners such as payment gateways, banks, and credit bureaus. Platform Evolution: Contribute to the foundation for underwriting systems, enabling future automation of credit risk assessment and decisioning. System Reliability: Improve fault tolerance, idempotency, and recovery mechanisms to ensure reliable financial operations. Data & Storage: Own schema design and manage database evolution using PostgreSQL and Flyway, ensuring performance and correctness at scale. Event-Driven Systems: Leverage Kafka for asynchronous processing, auditability, and decoupled service communication. Quality & Mentorship: Write clean, testable code and raise engineering standards through thoughtful code and design reviews. What We're Looking For Experience: 3–6 years of backend engineering, with experience in distributed systems or financial domains preferred. Scalability Mindset: Experience designing systems that prioritize reliability, consistency, and maintainability over time. Reactive & Async Processing: Familiarity with asynchronous or reactive programming (WebFlux, Kafka-driven systems); R2DBC is a plus. Architecture: Solid understanding of Hexagonal/Clean Architecture and event-driven design patterns. Data & Transactions: Experience working with relational databases (PostgreSQL) and handling transactional integrity in distributed systems. Cloud & Infrastructure: Comfortable working within AWS (S3, Lambda, Secrets Manager) and containerized environments (Docker). Integration Experience: Hands-on experience integrating with external APIs or third-party systems in a reliable and secure manner. Originally posted on Himalayas
Why This Role?
Bergabunglah untuk mempengaruhi langsung cara pedagang mengakses dan berinteraksi dengan kredit.
Key Responsibilities
- Membangun sistem pinjaman yang dapat diskalakan, termasuk pengajuan pinjaman, pembayaran, pembayaran kembali, dan penyelesaian
- Mengembangkan sistem yang mempertahankan integritas data yang kuat di layanan terdistribusi
- Membangun dan mengelola integrasi yang kuat dengan mitra eksternal seperti gerbang pembayaran, bank, dan biro kredit
- Menyumbang ke dasar sistem penilaian kredit untuk otomatisasi penilaian risiko kredit
- Meningkatkan ketahanan sistem, idempotensi, dan mekanisme pemulihan untuk operasi keuangan yang andal
- Mengelola desain skema dan evolusi database menggunakan PostgreSQL dan Flyway
Requirements
- Pengalaman 3–6 tahun dalam pengembangan backend
- Kemampuan dalam Java (11+) dan Spring Boot
- Pengalaman dengan PostgreSQL dan Flyway
- Pengalaman dengan Kafka untuk pemrosesan asinkron
- Kemampuan untuk menulis kode yang bersih dan dapat diuji
Required Skills
View Original Description from HimalayasShow more
Original description from Himalayas
About the RoleAt BukuWarung, we are building the financial backbone for millions of underserved merchants. About the Role At BukuWarung , we are building the financial backbone for millions of underserved merchants. As an SDE II in Lending Engineering, you will design and scale systems that power our lending products—ensuring a seamless user experience, strong data consistency, and reliable integrations with external financial partners. Your work will directly impact how merchants access and interact with credit, from application to disbursement and repayment. Beyond building features, you will help lay the foundation for a scalable lending platform that can evolve toward automated underwriting and intelligent decisioning. The Mission We are entering a critical phase where scalability, reliability, and data integrity are essential. You will work within a Hexagonal Architecture to ensure our lending platform can scale sustainably while remaining resilient and maintainable. Our goal is to build a system that not only handles growing transaction volumes but also integrates deeply with partners and internal data sources—ultimately enabling us to develop our own underwriting capabilities and automate credit decisions at scale. What You'll Do Build Scalable Lending Systems : Design and deliver core features across the lending lifecycle, including loan origination, disbursement, repayment, and reconciliation. Java Mastery: Strong proficiency in Java (11+) and modern Spring Boot. Ensure Data Consistency: Develop systems that maintain strong data integrity across distributed services, especially in financial transactions and state transitions. Partner Integrations: Build and manage robust integrations with external partners such as payment gateways, banks, and credit bureaus. Platform Evolution: Contribute to the foundation for underwriting systems, enabling future automation of credit risk assessment and decisioning. System Reliability: Improve fault tolerance, idempotency, and recovery mechanisms to ensure reliable financial operations. Data & Storage: Own schema design and manage database evolution using PostgreSQL and Flyway, ensuring performance and correctness at scale. Event-Driven Systems: Leverage Kafka for asynchronous processing, auditability, and decoupled service communication. Quality & Mentorship: Write clean, testable code and raise engineering standards through thoughtful code and design reviews. What We're Looking For Experience: 3–6 years of backend engineering, with experience in distributed systems or financial domains preferred. Scalability Mindset: Experience designing systems that prioritize reliability, consistency, and maintainability over time. Reactive & Async Processing: Familiarity with asynchronous or reactive programming (WebFlux, Kafka-driven systems); R2DBC is a plus. Architecture: Solid understanding of Hexagonal/Clean Architecture and event-driven design patterns. Data & Transactions: Experience working with relational databases (PostgreSQL) and handling transactional integrity in distributed systems. Cloud & Infrastructure: Comfortable working within AWS (S3, Lambda, Secrets Manager) and containerized environments (Docker). Integration Experience: Hands-on experience integrating with external APIs or third-party systems in a reliable and secure manner. Originally posted on Himalayas
Not quite right? Similar roles hiring now
See all 4 similar →Opens on Himalayas — you may need 1–2 more clicks to reach the real application.
This listing is sourced from Himalayas, with the company profile and full details on this page. The one thing we can't auto-confirm is whether this specific apply link opens cleanly — it usually does, so go ahead and try it. Check back later if it doesn't load.
Explore related
Market data & reports
Salary & skill-demand research built from our own listings data.
- Skills Remote Employers Ask For in the AI EraMost-named skills in active listings by kind, AI-named skills and the fastest risers. Weekly data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Remote ≠ Remote: The Skills That Open Global Work to Indonesians (2026)12,891 remote listings: the highest-paid coding skills are the most geo-locked for Indonesia-based applicants. CC BY 4.0 aggregate dataset.
- The Compliance Layer of the AI Hiring Stack (2026)6,349 remote listings: 77.2% never state who may apply. Methodology and a CC BY 4.0 aggregate dataset.
- AI in Job Ads: Indonesia vs Global (2026)Global engineering ads naming AI rose from 3.4% to 23% after ChatGPT; Indonesian ads went from 2.2% to 2.8%. 2027 scenarios and a CC BY 4.0 dataset.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Indonesian Remote Work Salary & Demand IndexHow much of the global remote job corpus is open to Indonesia, and what it pays (USD) by role.
- Indonesia Quarterly Labor Market ReportLayoffs, funding, salaries & skills per quarter — open aggregates.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.
- Global Remote Salary BenchmarkAnnual salary by role & currency, plus the share of listings open worldwide.
This apply link is not verified yet.