top of page

BBH221 - SENIOR BACKEND DEVELOPER (PAYMENT RECONCILIATION)

Jt 1.png

BBH221 - SENIOR BACKEND DEVELOPER (PAYMENT RECONCILIATION)

Apply

IT

Senior

Ho Chi Minh City

Full-time

Responsibilities

  • You design and build the services behind our payment reconciliation engine – ingesting settlement and payout files from banks and payment providers, normalising them, and matching them against our own transaction data.

  • You implement the matching logic and the exception handling around it: what matches automatically, what lands in a review queue, and how a human resolves it.

  • You own correctness in a domain where it is not negotiable – idempotent processing, traceable matches, and safe reprocessing of historical data without corrupting what has already been reconciled.

  • You integrate new banks and payment service providers, and keep those integrations maintainable as formats and requirements change.

  • You translate accounting and finance rules into software that is readable and testable, working directly with Product and our Finance stakeholders.

  • You make the architectural decisions for a greenfield system – module boundaries, data model, and how reconciliation fits into our wider platform.

  • You keep the system observable and operable: clear logs, meaningful metrics, and a clean answer to "why did this transaction not match?".

  • You review code, share context with the front-end engineer on the team, and help set the engineering standard for a team that is just starting out

Requirements

  • Several years of professional experience in backend development with C# and .NET.

  • Deep understanding of application architecture – modular monoliths, bounded contexts, and where to draw the line between them.

  • Hands-on experience with CQRS and the REPR / vertical-slice style: one class per use case instead of growing service classes.

  • Experience with the repository pattern and with NoSQL or document databases (e.g. Azure Cosmos DB).

  • Familiarity with modern API frameworks (e.g. FastEndpoints, Minimal APIs) and object mapping (e.g. Mapster, AutoMapper).

  • A strong grasp of dependency injection and how to keep composition roots thin.

  • Solid testing practice – unit and integration tests, and an eye for what makes code testable in the first place.

  • Confident with Git and collaborative workflows: pull requests, code reviews, and giving feedback that lands

A big plus:

  • Experience with CI/CD pipelines (GitHub Actions) and basic knowledge of Kubernetes and Helm.

Benefits

Working location: Gia Dinh Ward (Binh Thanh District), Ho Chi Minh City

Salary range: Up to VND 80,000,000 gross

Infomation

Offered Salary

2,500 $ - 3,000 $

Skills

Senior

Jt 1.png

Remote

ASF536 - FULLSTACK DEVELOPER (DESIGN IMPLEMENTATION FOCUS)

Senior

Jt 1.png

Ho Chi Minh City

VRX094 - SENIOR REQUIREMENTS MANAGEMENT ENGINEER

Senior

Jt 1.png

Ho Chi Minh City

VRX189 - SENIOR REQUIREMENTS MANAGEMENT SUPPORT ENGINEER

bottom of page