Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bask Health

Backend Engineer, Billing & Revenue Systems

Bask Health

. Build, test, and maintain backend services supporting payments, subscriptions, billing, and revenue-related workflows.

Posted 11/11/2026full-timeRemote • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in backend development with a strong focus on TypeScript, Node.js, and AWS services. Capable of implementing complex billing workflows, ensuring data integrity, and collaborating effectively with cross-functional teams.

Highest-signal resume keywords
TypeScript ProficiencyNode.js DevelopmentAWS Services ExperienceSQL Database ManagementAPI Integration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend DevelopmentAPI DevelopmentDatabase Schema DesignError HandlingAutomated TestingAsynchronous ProcessingTransaction ProcessingWebhooksSecure Development PracticesProblem-Solving
Soft Skills
Attention to DetailCommunication SkillsCollaborationOwnershipAdaptability
Tools & Technologies
AWS LambdaSQSEventBridgeCursorClaude CodePrismaDrizzleTRPCGitModern Development Workflows
Industry Keywords
Payment ProcessingBilling SystemsSubscription ManagementRecurring BillingPCI DSS

Tech Stack

Tools & technologies
AWSCloudJavaScriptNext.jsNode.jsReactSQLTypeScript

About the role

Key responsibilities & impact
  • 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 failures, and common edge cases.
  • Troubleshoot production issues, investigate failed payments or unexpected billing behavior, and help implement lasting fixes.
  • Improve logging, monitoring, and visibility into billing system performance.
  • Collaborate with finance and operations teams to understand recurring billing issues and reporting needs.
  • Work with product managers and senior engineers to break requirements into technical implementation tasks.
  • Participate in code reviews, technical planning, and engineering discussions.
  • Follow secure development practices when handling payment-related and sensitive customer information.
  • Contribute to internal tools that help teams investigate transactions and resolve billing issues.
  • Document APIs, billing workflows, and important system behavior.
  • Use AI-assisted development tools such as Cursor and Claude Code to support development, debugging, and testing while reviewing generated code carefully.
  • Take ownership of assigned features from implementation through testing, deployment, and follow-up.
  • Help improve existing billing services and contribute ideas for making transaction processing more reliable and maintainable.

Requirements

What you’ll need
  • 3+ years of professional software engineering experience, including hands-on backend development.
  • Strong proficiency in TypeScript, JavaScript, and Node.js.
  • Experience building, testing, and maintaining production backend applications and APIs.
  • Experience working with SQL databases, relational data models, and database schema design.
  • Practical experience with AWS or comparable cloud infrastructure.
  • Experience integrating third-party APIs, processing webhooks, or implementing asynchronous backend workflows.
  • Understanding of transactional data integrity, error handling, and reliable data processing.
  • Familiarity with serverless applications, background jobs, or event-driven architectures.
  • Experience using modern database access tools or ORMs.
  • Understanding of authentication, authorization, and secure handling of sensitive information.
  • Ability to implement backend features involving complex business rules and state changes.
  • Experience writing automated tests and debugging production applications.
  • Familiarity with Git, code reviews, and modern software development workflows.
  • Ability to troubleshoot technical issues and communicate findings clearly.
  • Comfortable using AI-assisted development tools while independently reviewing and validating generated code.
  • Ability to complete assigned features independently and collaborate with senior engineers on more complex projects.
  • Strong problem-solving skills and attention to detail, particularly when working with transactional data.
  • Good written and verbal communication skills.
  • Comfortable working in a fast-moving environment where engineers take ownership of their work.
  • Nice to Have: Experience building payment processing, billing, or subscription management systems.
  • Nice to Have: Experience integrating Stripe or comparable payment processors.
  • Nice to Have: Familiarity with recurring billing, subscription renewals, cancellations, refunds, or failed-payment recovery.
  • Nice to Have: Experience implementing idempotency, webhook processing, retries, or transaction reconciliation.
  • Nice to Have: Familiarity with pricing engines, discounts, trials, or subscription plan management.
  • Nice to Have: Experience with SST and AWS services such as Lambda, SQS, and EventBridge.
  • Nice to Have: Experience with Prisma, Drizzle, or tRPC.
  • Nice to Have: Familiarity with Next.js, React, or full-stack TypeScript development.
  • Nice to Have: Experience with multi-tenant SaaS applications or monorepo architectures.
  • Nice to Have: Experience building e-commerce checkout flows, merchant billing tools, or paid SaaS products.
  • Nice to Have: Familiarity with PCI DSS considerations or payment-related security practices.
  • Nice to Have: Experience developing internal tools for finance, billing, or operations teams.
  • Nice to Have: Experience with monitoring, logging, and investigating production transaction failures.
  • Nice to Have: Experience using Cursor, Claude Code, or similar AI-assisted development tools.