← All roles
EngineeringRemote · Canada & US

Software Developer

Build and harden the scheduling engine, calendar sync and dashboard.

Apply now

About the role

Scheduling looks simple until time zones, calendar providers, panels of interviewers and payments get involved. SynqSlot's value is that it gets those details right, every time.

You'll work across the whole product: the booking engine, Google/Outlook/CalDAV sync, the dashboard and integrations. You'll ship small, tested changes often.

What you'll do

  • Ship features across a Next.js, TypeScript, Prisma and Postgres stack
  • Work on calendar integrations (Google, Microsoft, CalDAV) and booking reliability
  • Build and improve integrations such as Zoom, HubSpot, Salesforce and Slack
  • Write tests for the tricky parts: time zones, daylight saving, retries and race conditions
  • Investigate production issues, fix the root cause and make sure it can't happen again
  • Review code and keep the codebase easy to work in

What we look for

  • Solid TypeScript and React experience in production
  • Comfortable with SQL, relational data modelling and REST APIs
  • Care for correctness: edge cases, failure handling and clear error messages
  • Able to take a loosely defined problem and break it into shippable pieces
  • Good written communication

Nice to have

  • Experience with OAuth and third-party calendar or CRM APIs
  • Experience with Stripe billing
  • Experience on Vercel or other serverless platforms

How we work

Remote, with applicants based in Canada or the United States. We're a small team, so you'll work directly with the founder, own real outcomes, and see your work in front of customers quickly.

Apply for Software Developer

Takes about three minutes. Your application goes straight to our hiring inbox.

Resume