We're hiring

Senior Full-Stack Developer

SavvyCal is an independent, profitable software company that builds scheduling tools. Our product suite includes SavvyCal Meetings, our flagship meeting scheduling platform trusted by thousands of customers across diverse industries, and SavvyCal Appointments, our newest venture providing appointment scheduling infrastructure for service businesses.

As a small, ambitious team, we prioritize sustainable growth and independence over hyper-growth, allowing us to focus on what matters most: building exceptional products that make a real impact on our customers' lives.

We're seeking an experienced full-stack software developer to join SavvyCal. As a key member of our small team, you'll work directly with me (the founder) to build and improve products that thousands of customers rely on every day. I'm a full-stack developer myself and love keeping my hands in the code!

This is a fully remote, full-time position open to candidates in American time zones (UTC-3 to UTC-8).

What you'll work on

You'll contribute to our two product lines:

  • SavvyCal Meetings — Our flagship meeting scheduling platform serving thousands of customers across diverse industries. This mature product has established itself as a beloved solution in the scheduling space.
  • SavvyCal Appointments — Our newest offering providing appointment scheduling infrastructure for service businesses. This product is already powering booking flows for one of the largest fertility clinics in the United States.

Your responsibilities will include:

  • Building new user-facing features across both product lines.
  • Triaging and resolving bugs to maintain product quality.
  • Managing technical debt and improving system architecture.
  • Enhancing observability for applications and infrastructure.
  • Assisting the support team on technical escalations.

Why work with us

Working at SavvyCal means joining a team that values sustainability over unsustainable growth. We're profitable, independent, and free from the pressures of traditional VC funding. This translates to:

  • Significant impact on product decisions and customer experience.
  • Zero red tape — no bureaucracy or corporate drama.
  • Meaningful work on products that genuinely improve users' lives.
  • Craftsmanship — we value quality code and building top-notch user experiences.
  • Remote work — your creativity shouldn't be constrained to four walls of an office. You'll have the flexibility to work from anywhere (UTC-3 to UTC-8).

Who we're looking for

We're looking for someone with proven SaaS experience and a track record of shipping products. These qualities describe our ideal candidate:

  • You have professional experience — we're looking for a minimum of 5 years in the field as a software developer.
  • You're a strong written communicator — since we're remote, most of our communication happens in writing.
  • You have a full-stack skillset — you're talented at conceptualizing and bringing new features to life, all the way from backend database calls to frontend React components.
  • You have good design sense — while you may have never held the title of designer, you have an eye for UX and can create interfaces that use existing patterns and components.
  • You thrive working autonomously — you recognize the value of deep work and pursue it daily. Because of our small size, you'll be spending lots of time working independently.
  • You have confidence to ship — velocity is one of our greatest advantages in a market crowded with slow-moving incumbents. We aim to scope projects tightly and ship frequently (we typically deploy multiple times per day). You believe most things are better done than perfect.

Our stack includes Elixir/Phoenix, Inertia.js, PostgreSQL, React, TypeScript, and Tailwind CSS. While experience with Elixir is preferred, we're open to candidates with deep experience in similar web frameworks (like Ruby on Rails or Laravel) who are excited to learn. For good reason, Phoenix has consistently been the most admired web framework since 2023!

This role isn't right if you...

  • Prefer specializing in backend or frontend, rather than working full-stack.
  • Are primarily interested in a management role — we intentionally grow the team slowly and don't expect to hire managers in the near-term.
  • Require highly structured processes to be successful.

Compensation

We offer competitive, market-rate compensation based on your location and experience level. We're open to W-2 (for U.S. residents) or independent contractor arrangements.

How to apply

If you're excited about building products that customers love, working in a drama-free environment, and contributing to a sustainable, profitable business, we'd love to hear from you.

Here is the outline of the whole application process, so you know what to expect:

  1. Application Review — Submit your application through our form. We'll review every application carefully and do our best to respond promptly.
  2. Video Interviews — If you're selected for an interview, we'll schedule 2-3 video calls (ranging from 15-60 minutes) to learn about your experience, discuss your approach to building software, and give you a clear picture of SavvyCal's culture and technical challenges.
  3. Paid Trial Project — Top candidates will complete a half-day paid contract project. You'll work on real problems alongside our team, experiencing our workflow firsthand. This gives both of us valuable insight into what it's like to work together day-to-day.
  4. Decision & Offer — If we're both excited about moving forward, we'll extend an offer to join the SavvyCal team!

We've partnered with Dynamite Jobs to help with the application process, so please use the application form to apply.