Senior Backend Engineer
Payments and high-volume APIs. Currently employed, serving notice.
- 8 years
- Node · TypeScript · Postgres
- Within 1 week
- CET, in English
A bug that only ever appeared in production, never in your testing. What was it, and how did you find it?
Orders duplicated on roughly one checkout in four hundred, and it never reproduced locally. Our retry fired before the first payment call had actually failed, so two orders got written. I found it by lining the duplicate timestamps up against the gateway latency graph. They matched every spike. I fixed it with an idempotency key rather than a longer timeout, because the timeout was the symptom.
Interviewed by Amine Khiati before you saw this.
You interview them next
