Calendly is looking for a Senior Full Stack Engineer to help build and scale their platform and services, which are critical for driving adoption, integration, and powering key user interactions within the Calendly product. The role aims to solve customer problems by building new features and scaling the existing architecture.
Requirements
- You've built modular, composable service architectures using Node, Go, or Python and a variety of back-end data stores
- Experience with Service Oriented Architectures (SOA) (microservices); previous experience migrating from Monolith to micro services architecture is nice to have
- Build composable services with TypeScript (Node), Ruby (Rails), Go, and/or Python
- Develop RESTful and event-driven APIs for both internal and external use
- Use advanced AI tools, including Cursor, to analyze and navigate the codebase, generate code, and automate repetitive tasks
- Experience as a technical leader or SME in a functional area on a current or previous team
- Contribute to platform scaling initiatives and drive a microservices style architecture
Responsibilities
- Build composable services with TypeScript (Node), Ruby (Rails), Go, and/or Python
- Contribute to platform scaling initiatives and drive a microservices style architecture
- Develop RESTful and event-driven APIs for both internal and external use
- Use advanced AI tools, including Cursor, to analyze and navigate the codebase, generate code, and automate repetitive tasks
- Participate in on-call rotation and solve customer issues
- Review Implementation Plans (IP) and pull requests (PR) of your teammates, and incorporate their feedback on your own IPs and PRs
- Partner regularly with engineers, product managers, and designers to write implementation plans and execute on requirements
Other
- 4+ years of Software Development experience at a SaaS or technology company
- A track record of rapidly learning new languages and technologies to get the job done; your secret weapon is adaptability
- Well practiced in retrospectives, reflection, owning responsibility, and communicating with kindness
- Collaborating with your peers in a small engineering team, biased in favor of results over process
- Availability for participation in an on-call rotation, ensuring timely and effective responses to critical production issues outside of regular working hours