About the role
At Cal.com, we are building the future of scheduling. We are looking for an experienced Full-Stack Software Engineer to join our Enterprise team at the IC3 or IC4 level. In this role you'll work from a dedicated backlog that is groomed and prioritized around the needs of our largest customers, rather than picking up tickets at random. You'll be in direct contact with those customers over Slack, and you'll spend a meaningful part of your time on intense debugging of complicated scheduling problems. At the IC4 level you'll also set the technical bar for the team, review the riskier work, and mentor engineers across IC levels.
What you'll do
Work from a dedicated backlog that is groomed and prioritized around the needs of our largest enterprise customers
Talk directly with customer engineering and stakeholders in shared Slack channels, triaging questions, reproducing issues, and following up with concrete written answers
Investigate and fix complicated issues in our system (think round-robin algorithm logic that has to work across time zones while taking all sorts of customer configuration into account)
Ship product changes that unblock specific enterprise commitments while keeping the wider codebase clean and consistent
Push the team forward in terms of code design and quality. Experience with clean coding principles, DDD and event-driven systems is a must.
(IC4) Review high-risk and complex pull requests and mentor engineers across every IC level
This team's stack
Next.js (on Vercel)
NestJS (on Vercel)
tRPC
Tailwind
Postgres (using Prisma)
AWS
Checkly
Axiom
Sentry
Elastic
incident.io
Must have
5+ years (IC3) or 8+ years (IC4) shipping work inside a TypeScript or Node codebase
Based in the Americas time zones (North, Central, or South America) and highly available during those business hours, while working in a globally distributed team
Strong written communication and comfort talking directly with customers over Slack
Experience with clean coding principles, DDD and event-driven systems
Who you are:
A self-starter who works well independently as well as interdependently in a remote environment
A motivated person who enjoys working on complex technical problems and hard debugging
Someone who is looking to grow with us and our product
This job might NOT be for you if:
You prefer to work heads-down and would rather not be in direct contact with customers
You need a full product spec and design to get started on a project
You can't be highly available during Americas business hours
Being expected to deliver extremely high quality software used by millions of people is too much pressure
✨ Why Work at Cal.com?
We're building Cal.com not just as a product, but as a place to do great work and live a good life.
🌐 Fully remote and async within the Americas
💸 The same salary regardless of where you live
📅 No micromanagement, no unnecessary calls
🪩 Real flexibility, take time for life stuff without asking for approval
💻 Work in your own flow, pajamas welcome
🧘 30 paid OOO days per year, anywhere in the world
✈️ Yearly team retreats in beautiful locations
🏡 A people-first culture that's stable, family-friendly, and kind

Inizia subito gratuitamente con Cal.com!
Sperimenta una programmazione e produttività senza interruzioni senza spese nascoste. Iscriviti in pochi secondi e inizia a semplificare la tua programmazione oggi, senza bisogno di carta di credito!
