Calendly is looking for a Full Stack Engineer III to help decompose their monolith into services to scale their platform and team, specifically focusing on modernizing and maintaining flexible billing systems.
Requirements
- Experience with Service Oriented Architectures (SOA) (microservices).
- Previously survived a Monolith to Services architectural rebuild.
- Experience with Rails, Node, or a comparable web-app development framework.
- Experience with TypeScript is nice to have.
- Preferred experience integrating with payment platform APIs (e.g. Stripe, Paypal, etc)
- Experience choosing the right language for the right job.
- Strive to craft clean, reliable and highly maintainable code.
Responsibilities
- Collaborate within your team to build new features that are targeted at our highest impact enterprise customers.
- Contribute to platform scaling initiatives.
- Build tooling and automation to fine tune our delivery process as you grow into a service oriented specialist.
- Work across squads to improve Engineering practices at Calendly.
- Review implementation plans and pull requests from your peers.
- Learn to work with multiple technologies such as Google Cloud Platform, Kubernetes, Argo Workflows, Rails, NodeJS, React, Golang, PostgreSQL, Redis, to name a few.
- Work on features and architecture designed to keep our billing systems modern and flexible.
Other
- 4+ years of Software Development experience at a SaaS or technology company.
- Meet regularly with Product and Design to fine tune requirements.
- Attend agile ceremonies to help your team plan out their work and get it done.
- Mentor and coach other team members.
- Availability for participation in an on-call rotation, ensuring timely and effective responses to critical production issues outside of regular working hours.
- Authorized to work lawfully in the United States of America as Calendly does not engage in immigration sponsorship at this time
- This role may require occasional travel for company events, team collaboration, or offsites.