FREE ACCESS
5,000–10,000 jobs/day
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.

Backend Engineer, Billing & Revenue Systems
Bask Health. Build, test, and maintain backend services supporting payments, subscriptions, billing, and revenue-related workflows.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAWSCloudJavaScriptNext.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.