Remote-only backend engineering. Three years in payments: money math, billing, reconciliation, retries, mostly inside large legacy systems. I want a team where no system lives in one head and crunch is a planned exception. Next: a system to own end to end, in payments or any other domain.
Raj Pansuriya
@raj_pansuriya
Software Engineer II @ Mindbody | Backend Payments | C# .NET, SQL Server, Stripe | Multi-currency & recurring payment systems, payments reliability
What I'm looking for
I work on the part of payments where approximately right is the same as wrong. I build payments backends at Mindbody: the money math, the retry semantics, and the metrics that tell us whether a charge actually succeeded.
Three years across two payments squads have taken me from single-time checkout (cards and ~10 alternative payment methods behind Stripe) to recurring payments and reliability, and now to platform currency infrastructure. My current focus is multi-decimal currency support: teaching a platform that assumed two decimals everywhere, from a hard-coded ×100 conversion to 2-decimal rounding scattered across 20+ services, to treat precision and rounding method as per-currency configuration while flag-off behavior stays byte-identical to legacy.
Work I'd point to:
▸ Currency correctness. Rewrote point-of-sale and refund money math to be currency-aware across Classic ASP, C#, and generated SQL, including banker's rounding built from ABS/FLOOR/CEILING/SIGN primitives because SQL Server has no native round-half-to-even. Root-caused a ±1 minor-unit partial-refund drift to per-column independent rounding and drove it to an explicit product decision.
▸ Retry safety. After a duplicate-charge incident, initiated the Stripe conversation that corrected our idempotency and retry model, then shipped idempotency keys on every retry across all four direct-debit rails (SEPA, BECS, BACS, ACSS), with idempotency-conflict errors logged and alerted in New Relic.
▸ Trustworthy metrics. Designed the Snowflake queries reconciling Stripe-side and Mindbody-side recurring success rates, which corrected reported rates overstated by an estimated 5–9 percentage points and exposed missing payment logging in key recurring flows.
▸ Compliance. Led an FTC auto-renewal email compliance initiative end to end with Legal, Product, and Design, and later built the per-contract disclosure pipeline for purchase receipts, where I also fixed the legacy check that mis-disclosed mixed orders.
Beyond the code: created and ran our on-call onboarding for a team of 12, mentored two QAs into backend contributors, and authored 8 formal design and analysis docs.
Stack: C#/.NET · SQL Server/T-SQL · Stripe · React + TypeScript · Classic ASP/VBScript · Snowflake · MongoDB · New Relic · LaunchDarkly
Experience
Work history, roles, and key accomplishments
Promoted to Software Engineer II, Feb 2026.
▸ Multi-decimal currency: I own 4 of 9 workstreams and Phase-2 refunds on a platform hardcoded for two decimals.
▸ Designed the session currency layer: fail open at login, fail hard in money math; a wrong result is worse than an error page.
▸ Rewrote ~26 POS rounding sites and all 8 refund-INSERT expressions as generated SQL, flag-off byte-identical.
Promoted to Lead SE I, Feb 2025, an internal pre-SE2 step since retired.
▸ After duplicate charges at Stripe on non-ACH direct debit, shipped idempotency keys on every retry across SEPA, BECS, BACS and ACSS; conflicts logged and alerted.
▸ Owned an escalation into a widget only one dev knew: one inclusive postal rule replaced ~13 per-country validators, so new countries need no code change.
▸ Integrated ~10 alternative payment methods on Stripe Payment Element; owned 2 of each rollout's 4-5 services on nearly every method; led TWINT and FPX end to end.
▸ The bank service's infrastructure pipeline was dead 11 months; drove root-cause calls with the Platform team across India and the US.
▸ Mentored the squad's 2 QAs into backend contributors; ran on-call onboarding for a team of 12.
Education
Degrees, certifications, and relevant coursework
Vishwakarma Institute of Information Technology
Bachelor of Technology, Computer Engineering
Grade: 9.8
Pursued a Bachelor of Technology in Computer Engineering, graduating with a GPA of 9.8.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Raj?
You can contact Raj and 90k+ other talented remote workers on Himalayas.
Message RajGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
