Comment by sagarw
Location: Pune, IndiaRemote: Yes (IST)
Willing to relocate: Yes, Bengaluru; also open to hybrid/onsite there
Technologies: Go, PostgreSQL, Redis, AWS (RDS, SQS, S3), Kubernetes, Terraform, Stripe, RabbitMQ/SQS, Prometheus/Grafana, k6. Also Python, TypeScript/React, Elixir.
Résumé/CV: https://www.linkedin.com/in/sagar-waidande-1337bb9a/
GitHub: https://github.com/sagarsuperuser
Email: sagar10018233@gmail.com
Availability: immediately; full-time, or contract/contract-to-hire
Backend engineer, 8 years, mostly on systems that move money: real-time trading platforms (Elixir) for tens of thousands of concurrent users, then payment APIs in Go across 4+ providers at a cross-border payments company, and billing. Writing Go professionally since 2021.
Since 2025 I've built open-source backend systems full time and load-tested them on AWS, with public, dated benchmarks:
* Velox (https://github.com/getvelox/velox), a usage-based billing engine in Go + Postgres + Stripe. Idempotency keys end to end, a unique index that rejects a second invoice for the same period, a reconciler that looks up ambiguous Stripe charges instead of retrying blind, and leader leases with fencing tokens. 12,000-15,000 events/sec of batched ingest on RDS, every event reconciled. Billing leader SIGKILLed at five points mid-run: 0 duplicate or lost invoices. Negative control: drop the index and the same run bills 103 invoices for 40 periods, $2,575 against $1,000.
* A notification platform (https://github.com/sagarsuperuser/notif-service) on SQS/RDS/Kubernetes: 2,000 accepts/sec sustained, and a 58-second total provider outage lost 0 of 100,000 messages. In failure drills with 10% injected provider errors, fixing retry handling raised delivered messages from 90,146 to 98,874 of 100,000.
Looking for senior backend roles where correctness matters: payments, billing, ledgers, infrastructure.