About the role
PeakCommerce is a subscription revenue-commerce platform. Our product spans ecommerce storefronts, self-service, partner, and CSR portals, payment pages, and conversational and agentic commerce surfaces — all backed by integrations with Stripe, Zuora, Maxio, and Salesforce Revenue Cloud. As a Senior Full-Stack Engineer, you'll build customer-facing commerce surfaces end to end, from the React front end to the services that read and write billing data through those integrations.
What you'll do
- Build and ship features across our commerce surfaces — storefronts, self-service and partner portals, and payment pages — working from the UI down to the API layer.
- Design and maintain the services that sync catalog, pricing, and subscription data between PeakCommerce and billing systems like Stripe, Zuora, and Maxio.
- Translate complex subscription concepts — rate plans, amendments, proration, usage — into clear, reliable interfaces for customers and internal teams.
- Write tests, review pull requests, and keep our codebase healthy as the product surface area grows.
- Partner with design and product to scope work, weigh trade-offs, and decide what to build next.
What we're looking for
- 5+ years building production web applications, with strong experience across both front end (TypeScript, React) and back end (Node.js or similar).
- Comfort working with third-party APIs and webhooks, ideally including billing, payments, or other systems where data correctness matters.
- A track record of owning features end to end — from ambiguous problem to shipped, maintained code.
- Clear written communication and the judgment to know when to ask questions versus move forward.
- Bonus: experience with subscription billing, B2B SaaS commerce, or data-sync challenges between systems.
What we offer
Every role at PeakCommerce comes with the same foundation:
- Competitive Compensation
- Remote-First Culture
- Growth & Learning
- Health & Wellness
