Hybrid Senior Software Engineer, Profiles and Bookings

Posted 2 months ago

Apply now

About the role

  • Senior Software Engineer owning backend architecture and API design for booking systems. Collaborating with cross-functional teams to deliver scalable, secure, high-performance systems.

Responsibilities

  • Design and lead development and maintenance of backend services for booking, scheduling, provider profiles, search, and related domains.
  • Architect a multi-tenant SaaS booking product for medspas/clinics with modular, extensible design (scheduling engine, calendar sync, payments, notifications, reporting, etc.).
  • Ensure reliability, security, scalability, and performance across systems.
  • Mentor, review code, do architectural reviews, and help grow backend engineers.
  • Collaborate cross-functionally (frontend, product, design, ops) to turn product vision into reality.
  • Evaluate and integrate third-party systems (e.g. calendar APIs, payment gateways, third-party booking tools) as necessary.
  • Participate in roadmap planning, technical direction, tradeoffs, and product scoping.

Requirements

  • 5+ years of backend or infrastructure engineering experience.
  • Proven experience designing high-throughput, low-latency distributed systems in Node.js, TypeScript, or Go.
  • Deep understanding of API design (REST, GraphQL, event-driven, webhooks).
  • Experience building multi-tenant SaaS systems (isolation, provisioning, schema strategies, tenant onboarding).
  • Proven experience designing and operating backend infrastructure: Docker, Kubernetes, AWS (or equivalent cloud), CI/CD pipelines
  • Strong observability skills: Metrics, logging, tracing, alerting, capacity planning, performance tuning.
  • Expertise in security, authentication/authorization, and data privacy (HIPAA knowledge is a plus).
  • Architectural and system design skills, with the ability to make tradeoffs, choose boundaries, and scale systems.
  • Experience in mentoring, code review, architectural guidance, and helping other engineers level up.
  • Proficiency in leveraging AI tools to accelerate code delivery and improve quality.
  • Excellent collaboration and communication skills; comfortable working in cross-functional environments.
  • Demonstrated track record delivering backend systems end to end.

Job title

Senior Software Engineer, Profiles and Bookings

Job type

Experience level

Senior

Salary

$140,000 - $190,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job