Senior Software Engineer, Profiles and Bookings

RealSelfNew York, NY
54d$140,000 - $190,000

About The Position

About RealSelf For two decades, RealSelf has been the trusted authority in the aesthetics space. Now, we're evolving into a dynamic digital ecosystem that puts consumers at the center of their aesthetic journey. As the only destination combining verified patient experiences, board-certified doctor insights, and cutting-edge technology, RealSelf empowers millions to make confident, informed decisions. Role Overview We are looking for a Senior Software Engineer to own backend architecture, API design, infrastructure, and stability for our booking systems, provider and practice profiles, performance dashboards, and a future SaaS provider booking product. This is a hands-on position that also carries leadership and mentorship responsibilities. You will partner with frontend engineers, product, design, and operations to deliver scalable, secure, high-performance systems. $140,000 - $190,000 a year

Requirements

  • 5+ years of backend or infrastructure engineering experience.
  • Proven experience designing high-throughput, low-latency distributed systems in Node.js, TypeScript, or Go and Python (Django)
  • 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.

Nice To Haves

  • Experience in scheduling/booking systems or calendar sync (Google Calendar, iCal, Exchange).
  • Experience in the health, wellness, medspa, or clinical domain.
  • Payment/billing infrastructure experience (Stripe, Braintree, etc.).
  • Experience with GraphQL subscriptions, event-driven architecture (Kafka, Pub/Sub).
  • Familiarity with search technologies (ElasticSearch, Algolia, etc.).
  • Experience working with service provider profiles, marketplaces, and/or appointment workflows.
  • Prior experience in SaaS product engineering for service-based verticals (e.g. Zenoti, Mindbody, Vagaro).

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service