Pearlyplan

Senior Software Engineer - Full Stack

5d ago
160000 –230000 USD / yearUSASeniorRemote
Pearlyplan

Senior Software Engineer - Full Stack

5d ago
160000 –230000 USD / yearUSASeniorRemotetypescriptsqlreactpostgresqlgraphqldockerterraform

Senior Full Stack Software Engineer role focused on backend and data services with React frontend work, using TypeScript and SQL in a SaaS payments company.

Conditions

  • Competitive salary, equity, and healthcare benefits
  • Meeting-light culture
  • Work with high-talent, high-integrity people who genuinely enjoy the art of building and competing
  • Flexible vacation / time-off policy

Other

  • Pearly is a B2B SaaS and payments company with deep product-market fit, a hyper-modern stack, and over 2,500 dental offices on the platform. We're scaling rapidly, and continuously shipping capabilities that impact millions of users.
  • This is a hands-on Senior Software Engineer role weighted toward the backend and data — services, APIs, and the Postgres layer — with React frontend work as a secondary part of the job. You'll write production-grade TypeScript and SQL, owning features and initiatives end-to-end across our product domains, and use AI heavily in your day-to-day workflow.
  • If you're a tenacious builder who thrives on ownership, sets the bar through your own work, and is ready to help define the playbook during the excitement of the LLM era — this is your role.
  • Strict TypeScript, Cloud PostgreSQL, Serverless Functions, Terraform, React, GraphQL, Docker, Bun, and GitHub Actions. Strong test coverage across unit, integration, and E2E.
  • Each engineer works with the latest AI tools — Claude Code, Cursor, MCP, Bugbot — and we stay realistic about what LLMs can and can't do. Humans drive the specs, author collaboratively with AI, and review every layer before code hits production.
  • Build backend services, APIs, and the data layer that power all of our product domains — outreach automation, payments, reporting, and analytics — with reliability and correctness as first-class concerns in a payments-critical domain.
  • Own data modeling, ETL, and vendor SDK integrations across EHRs, payment processors, and external vendors.
  • Contribute to the React frontend and internal tooling where your work spans the full stack.
  • Raise the bar through your own example and through rigorous, constructive code review.
  • Write code and documentation that guides both human engineers and AI agents toward excellence.
  • Partner with Product from ideation through production release to turn business goals into clear engineering requirements.
  • Author the technical specs for the initiatives you lead — thinking about scale, edge cases, and long-horizon maintainability.
  • Contribute to CI/CD, GitHub Actions, Terraform, and development infrastructure as needed, including improvements to the tooling and check systems the team relies on.
  • Computer Science or similar quantitative / technical / engineering degree, or equivalent practical experience.
  • 5+ years deploying to production, with direct responsibility for high-scale platforms (100M+ records) in an accuracy-sensitive domain like healthcare or fintech.
  • Deep experience building backend and data systems (services, pipelines, APIs) in a general-purpose language and SQL, with strong relational data modeling fundamentals.
  • Extensive experience in TypeScript or a strongly typed language; comfortable in React, though frontend is the smaller part of this role. You think natively in terms of type safety and test coverage.
  • Familiarity with a major cloud provider (GCP, AWS, or Azure).
  • Understanding of security and compliance requirements for PHI, PII, and financial data.
  • Based in New York, NY; Santa Barbara, CA; or Atlanta, GA.
  • Relentless executor: You drive projects to completion with urgency and long-horizon accountability. You handle initiatives end-to-end, know your blind spots, and know when to pull in the right people.
  • Architectural thinker: You see the patterns behind the problems — designing systems and abstractions that hold up at scale and over time. You seek out simplicity and elegance.
  • Revenue-aware: Reliability, accuracy, and scale aren't abstract goals — they're the product.