Calendly is looking to solve the problem of scaling its platform and team by decomposing its monolith into various services, and needs a Full Stack Engineer to help drive this stage of growth.
Requirements
- Strong proficiency in front-end web development using React and TypeScript, with an understanding of backend engineering principles and practices
- Experience building and maintaining Node.js services that interface with distributed APIs, 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
- 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
- Experience with Google Cloud Platform, Typescript, Go, NodeJS, React, PostgreSQL, Redis, Kubernetes, Rails
Responsibilities
- Collaborating within your team to build new features that are targeted at our highest impact enterprise customers
- Contributing to platform scaling initiatives
- Meeting regularly with Product and Design to fine tune requirements
- Attending agile ceremonies to help your team plan out their work and get it done
- Working across squads to improve Engineering practices at Calendly
- Reviewing implementation plans and pull requests from your peers
- Mentoring and coaching other team members
Other
- 4-6 years of professional software development experience in a SaaS or technology-driven environment
- Authorized to work lawfully in the United States, as Calendly does not offer immigration sponsorship at this time
- Availability for participation in an on-call rotation, ensuring timely and effective responses to critical production issues outside of regular working hours
- Adaptability to new technologies, evolving architectural patterns, and changing organizational priorities
- Commitment to writing clean, reliable, and maintainable code, with an emphasis on readability, simplicity, and performance