Full Stack Engineer III

Calendly Calendly · Enterprise · Remote · Engineering

Full Stack Engineer III at Calendly, focusing on building new features for enterprise customers, contributing to platform scaling, and modernizing the monolith architecture into services. The role involves working with various technologies including Node.js, Typescript, React, Go, and potentially interfacing with LLMs. Requires strong full-stack experience, SOA/microservices knowledge, and experience with AI coding assistants.

What you'd actually do

  1. Collaborating within your team to build new features that are targeted at our highest impact enterprise customers
  2. Contributing to platform scaling initiatives
  3. Meeting regularly with Product and Design to fine tune requirements
  4. Attending agile ceremonies to help your team plan out their work and get it done
  5. Working across squads to improve Engineering practices at Calendly

Skills

Required

  • 4-6 years of professional software development experience in a SaaS or technology-driven environment.
  • Strong, hands-on full-stack engineering skills, with the ability to independently design, build, and ship production changes across frontend and backend systems
  • Experience building and maintaining Node.js services that interface with distributed APIs, LLMs, or similar mixed-stack environments.
  • Hands-on experience with Service-Oriented Architectures (SOA), microservices, and involvement in monolith-to-services modernization or large-scale refactoring initiatives.
  • Proven ability to own features end-to-end, including technical discovery, design, implementation, testing, release, and ongoing maintenance.
  • Strong analytical and problem-solving skills, with the ability to dissect complex systems, identify root causes of issues, and deliver scalable, maintainable solutions.
  • A commitment to writing clean, reliable, and maintainable code, with an emphasis on readability, simplicity, and performance.
  • Adaptability to new technologies, evolving architectural patterns, and changing organizational priorities.
  • Experience using AI coding assistants (Copilot, Cursor, etc.) as productivity tools, with a clear understanding of generated code and the ability to defend implementation choices.
  • Availability for participation in an on-call rotation, ensuring timely and effective responses to critical production issues outside of regular working hours.

Nice to have

  • Google Cloud Platform
  • Go
  • Typescript
  • NodeJS
  • React
  • PostgreSQL
  • Redis
  • Kubernetes
  • Rails

What the JD emphasized

  • Experience building and maintaining Node.js services that interface with distributed APIs, LLMs, or similar mixed-stack environments.
  • Hands-on experience with Service-Oriented Architectures (SOA), microservices, and involvement in monolith-to-services modernization or large-scale refactoring initiatives.
  • Proven ability to own features end-to-end, including technical discovery, design, implementation, testing, release, and ongoing maintenance.
  • Experience using AI coding assistants (Copilot, Cursor, etc.) as productivity tools, with a clear understanding of generated code and the ability to defend implementation choices.