Calendly is looking for a Senior Full Stack Engineer to bring deep expertise in building and scaling services at scale in the cloud, and to drive adoption and integration, enabling agentic interactions, and powering key user interactions in the Calendly product.
Requirements
- 4+ years of Software Development experience at a SaaS or technology company
- Experience as a technical leader or SME in a functional area on a current or previous team
- Well practiced in retrospectives, reflection, owning responsibility, and communicating with kindness
- Experience with Service Oriented Architectures (SOA) (microservices); previous experience migrating from Monolith to micro services architecture is nice to have
- Experience with Google Cloud Platform, Kubernetes, Typescript, Rails, NodeJS, React, PostgreSQL, Redis, DataDog
- Skilled at adapting to new paradigms and rapidly learning new languages and technologies
- Experience building modular, composable service architectures using Node, Go, or Python and a variety of back-end data stores
Responsibilities
- Build composable services with TypeScript (Node), Ruby (Rails), Go, and/or Python
- Collaborate within your team to plan and build new features
- Review Implementation Plans (IP) and pull requests (PR) of your teammates, and incorporate their feedback on your own IPs and PRs
- Contribute to platform scaling initiatives and drive a microservices style architecture
- Develop RESTful and event-driven APIs for both internal and external use
- Partner regularly with engineers, product managers, and designers to write implementation plans and execute on requirements
- Use advanced AI tools, including Cursor, to analyze and navigate the codebase, generate code, and automate repetitive tasks
Other
- Authorized to work lawfully in the United States of America
- Availability for participation in an on-call rotation, ensuring timely and effective responses to critical production issues outside of regular working hours
- Occasional travel for company events, team collaboration, or offsites may be required
- Collaborating with your peers in a small engineering team, biased in favor of results over process
- Strive to craft clean, reliable and highly maintainable code