Backend Engineer
Core
Build subscription lifecycle, renewal logic, credit ledgers, and payment event systems to ensure accurate billing and order fulfillment.
Role type
Senior backend engineer (payments/billing)
Builds
Subscription and renewal logic, credit ledgers, payment events, and webhook reliability for a high-volume subscription platform.
Domain
Fintech / Payments / SaaS
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, Postgres, Payments/Billing domain knowledge, Webhook handling, API design, Automated testing, Temporal, Google Cloud Functions
Preferred skills
Go, React, Stripe/PayPal/Adyen integrations, Financial ledgers, AI-assisted engineering tools
Technologies
TypeScript, Go, Temporal, Postgres, Google Cloud Functions, React, React Native, Datadog, Stripe, PayPal, Adyen
Responsibilities
Design and implement subscription lifecycle and renewal logic; Ensure correctness of payment events and webhook reliability; Integrate with payment processors and orchestration APIs; Write comprehensive automated tests for complex billing edge cases; Collaborate with product and leadership on revenue-critical features.
Seniority
Senior, hands-on IC