Backend Engineer, Payments
Core
Own the reliability of subscription payments from purchase and renewal through cancellation, refunds, and entitlements.
Role type
Senior IC backend engineer (payments)
Builds
Payment integrations with Paddle, RevenueCat, and Stripe; idempotent webhook handling; provider reconciliation; reliable payment migrations.
Domain
Consumer software, subscription billing, payments
Required skills
Node.js, TypeScript, relational databases, subscription billing architecture, webhook handling, incident response, system design, mentorship
Preferred skills
App Store/Google Play billing, international payments, tax compliance, large-scale user support (1M+), shared entitlement systems
Technologies
Node.js, TypeScript, Paddle, RevenueCat, Stripe
Responsibilities
Design idempotent webhook handling and safe retries; implement monitoring, alerting, and runbooks; lead payment incident response and postmortems; define payments architecture and roadmap; review billing-related code changes; partner with growth, product, finance, and support on pricing and revenue reporting; mentor engineers.
Seniority
Senior, hands-on IC
