Arjun Mehta

Backend engineer, payments and data infrastructure, Bengaluru

I build the unglamorous systems that move money correctly — ledgers, reconciliation, and the queues in between. Nine years, three fintechs, zero double-charges I know of.

Open to staff and principal roles

Selected work

DS

Double-entry ledger service

Go, Postgres, Kafka, 2025

R

recon

Open source · Rust, 2024

UR

UPI mandate retries

Java, Temporal, 2023

EI

Exactly-once is a lie (and what to do instead)

Talk, GopherCon India, 2023

About

Currently a staff engineer on the payouts platform at a Series C fintech. I care about idempotency, boring deploys and documentation people actually read.

Experience

  1. 2022–Present

    Staff engineer, Payouts, Finch

    Lead for the ledger and reconciliation platform. Team of six.

  2. 2019–2022

    Senior engineer, Razorpay

    Settlements and UPI recurring payments.

  3. 2016–2019

    Software engineer, Flipkart

    Order management and inventory events.

Skills

  • Go
  • Rust
  • Java
  • PostgreSQL
  • Kafka
  • Temporal
  • Kubernetes
  • Distributed systems