About Bask Health
Bask Health is a software platform that enables entrepreneurs, doctors, and healthcare businesses to launch, manage, and grow direct-to-consumer telehealth businesses.
Our platform brings together patient experiences, clinical workflows, pharmacy operations, and commerce tools in one place.
We're an entrepreneurial, product-focused engineering team that values ownership, technical excellence, and building software that solves real problems. Engineers work closely with product teams and company leadership, take features from idea to production, and have a direct role in shaping the platform.
Engineering at Bask is AI-first and builder-led. We use tools like Cursor and Claude Code throughout development while maintaining high standards for reliability, testing, and software quality.About Bask Health
Bask Health is a software platform that enables entrepreneurs, doctors, and healthcare businesses to launch, manage, and grow direct-to-consumer telehealth businesses.
Our platform brings together patient experiences, clinical workflows, pharmacy operations, and commerce tools in one place.
We're an entrepreneurial, product-focused engineering team that values ownership, technical excellence, and building software that solves real problems. Engineers work closely with product teams and company leadership, take features from idea to production, and have a direct role in shaping the platform.
Engineering at Bask is AI-first and builder-led. We use tools like Cursor and Claude Code throughout development while maintaining high standards for reliability, testing, and software quality.
About the Role
We're looking for a Backend Engineer, Billing & Revenue Systems to help build and maintain the backend services supporting payments, subscriptions, billing workflows, and revenue-related functionality across Bask Health's telehealth platform.
You'll develop APIs, application logic, and integrations that connect patient checkout, merchant billing configuration, subscription management, and payment processing.
This is a hands-on engineering role for someone with experience building production backend applications and working with transactional data. You'll implement meaningful features, investigate billing issues, and help improve the accuracy and reliability of systems used by merchants, patients, and internal teams.
Our backend stack includes TypeScript, Node.js, AWS, SST, and SQL databases, with technologies such as Prisma and Drizzle used across the platform.
You'll collaborate with engineers, product managers, finance, and operations teams to translate business requirements into reliable technical solutions.
We're looking for someone who pays attention to details, understands the importance of data accuracy, and enjoys solving backend problems that directly affect real transactions and customer experiences.
What You'll Do
Build, test, and maintain backend services supporting payments, subscriptions, billing, and revenue-related workflows.
Develop APIs and application logic for subscription creation, renewals, cancellations, payment status updates, and billing changes.
Implement backend features using TypeScript, Node.js, AWS, SST, and SQL databases.
Build and maintain integrations with payment processors and third-party billing services.
Work with payment events, webhooks, and asynchronous processing to keep billing records up to date.
Help implement pricing rules, discounts, trials, and billing configuration across merchant and patient workflows.
Create and maintain database models for transactions, subscriptions, invoices, and billing events.
Implement validation, error handling, retries, and safeguards against duplicate transaction processing.
Work with AWS services such as Lambda, SQS, and EventBridge to support background jobs and event-driven workflows.
Help investigate discrepancies between internal billing records and external payment systems.
Build automated tests for billing logic, subscription changes, payment…