Skip to content
TabsTabs

Senior Software Engineer, Financial Sync

Build and scale a full-stack financial synchronization platform connecting Tabs’ billing workflows with external ERP and general-ledger systems. The role requires 5+ years of software engineering experience, TypeScript or a similar language, relational database expertise, and strong end-to-end ownership.

About the job

Responsibilities

  • Build the next generation of the Financial Sync ERP platform, enabling vendors to create integrations within Tabs.
  • Ship features that support customers’ complex financial workflows.
  • Improve the usage-to-billing pipeline by ingesting raw usage events, aggregating them, and converting data points into dynamic pricing.
  • Work across the stack, including front-end configuration surfaces such as an in-app workflow builder, backend services, and event-ingestion infrastructure.
  • Own systems end to end, from design through production operations and edge cases.
  • Mentor engineers, raise the technical bar, and help shape engineering culture.

Requirements

  • 5+ years of professional software engineering experience.
  • Experience with TypeScript or a similar language, with willingness to work across the stack.
  • Understanding of best practices for querying relational databases.
  • Ability to design maintainable, correct, and scalable systems.
  • Strong communication, collaboration, systems thinking, and ownership skills.

Nice to Have

  • Experience with high-volume data ingestion.
  • Familiarity with Tabs’ technology stack: TypeScript, Node.js, NestJS, React, Next.js, Java, Kafka, PostgreSQL, Redis, or ClickHouse.
  • Interest in accounting and financial systems.

Compensation and Benefits

  • Competitive compensation and equity.
  • Unlimited paid time off.
  • Up to 100% employer-covered monthly medical, dental, and vision premiums.
  • Lunch provided through Sharebite, plus dinner for later in-office days.
  • Up to 12 weeks of parental leave.
  • Tax-free commuter and parking benefits.
  • Voluntary life, hospital, critical illness, and accident insurance.
  • Employee Assistance Program.
  • Free One Medical membership.
  • 401(k).

Skills

TypeScript, Node.js, Nestjs, React, Next.js, Java, Kafka, Postgres, Redis, ClickHouse, Relational Databases, Data Ingestion

Commure

Commure

Mountain View, CA
Senior Software Engineer, Billing Agents
$180k+/yrOn-site5+ YOEFullstack Engineering

Build and ship full-stack features for high-volume healthcare billing workflows, including claims, appointments, and payments. The role requires 5+ years of production experience, strong frontend and API skills, and the ability to design reliable, observable systems.

Propel

Propel

Brooklyn, NY
Senior Full Stack Engineer, Healthcare
$170k+/yrRemote5+ YOEFullstack Engineering

Build end-to-end full-stack systems for Medicare/Medicaid products, including mobile apps with Vue/TypeScript/Capacitor and backend with Python/Flask/Postgres. Requires 5+ years experience, startup mindset, Python/JS fluency, and CS fundamentals.

TetraScience

TetraScience

United States

Senior Software Engineer, Agents
$170k+/yrRemote5+ YOEFullstack Engineering

Build and operate scalable full-stack distributed applications using C#/.NET, TypeScript, React, and AWS. The role requires production experience across microservices, automated testing, CI/CD, observability, and troubleshooting in both cloud-native and customer-hosted environments.

Attentive

Attentive

United States

Senior Software Engineer, Tag Engineering
$170k+/yrRemote6+ YOEFullstack Engineering

Build and operate first-party data collection systems across browser code, edge runtimes, and backend services. The role requires 6+ years of software engineering experience, strong Java or Kotlin and JavaScript/TypeScript skills, edge-computing familiarity, and production use of AI-assisted development tools.

Taskrabbit

Taskrabbit

San Francisco, CA

Senior Software Engineer
$180k+/yrHybrid5+ YOEFullstack Engineering

Build and lead fullstack Post-Booking systems, including Node.js services, web experiences, distributed infrastructure, and AI-driven enhancements. The role requires substantial Node.js, microservices, SQL, event-driven systems, and distributed-systems expertise, along with technical leadership and mentoring.