Calendly

Senior Full Stack Engineer, API

Save to Kiter
What Calendly is looking for in applicants

What is Calendly?

Calendly takes the work out of scheduling so our customers have more time to work on what’s really important. Our software is used by millions of people worldwide—with thousands more signing up every day. To maintain this exciting growth, we’re looking for top talent to join our team and help shape the future of our product.

Why join Calendly’s Engineering team? 

As a Full Stack Engineer at Calendly, you will have the opportunity to help us build and cultivate a product used by millions worldwide. Each member of the team has the ability to impact all aspects of the development process from ideation, design, delivery, maintenance, and operations. In this role, you can expect to work autonomously and troubleshoot independently, as well as pair program and work with cross-functional teams with the priority of creating a great experience for our customers.

Calendly is built using a service-oriented architecture and an automated continuous delivery system in order to efficiently deliver our product solutions. The successful individual will write well tested software and grow into a full stack specialist. You will learn to be comfortable working in multiple technologies such as Elasticsearch, Google Cloud Platform, Kubernetes, Ruby on Rails, React, PostgreSQL, Redis, and more. 

Our ideal candidate has experience with one or more technologies in a SaaS company, but also with agile methodologies and web development. Top candidates are clear communicators who are highly self-motivated; eager to collaborate, exchange knowledge, apply new skills and pitch in for whatever the team needs to ship new code.

When you join Calendly, you get the opportunity to deliver on a product used by millions, known for its best-in-class quality. Help us continue to deliver critical features to our users with excellence.

What are some of the high impact opportunities you’ll tackle? 

  • Build amazing features for millions of Calendly users
  • Actively engage with design, product, and QA regarding implementation and testing strategy
  • Collaborate with the support team on customer issues
  • Design and build backend for frontend systems that will service our various products like mobile apps and browser extensions
  • Write implementation plans based on business requirements
  • Strive for continuous improvement in all aspects of software delivery
  • Participate in stand-ups, design reviews, story-writing and retrospectives
  • Generate unit, API tests, and functional/GUI tests to validate your implementation

This opportunity is for you if you have/are:

  • 6+ years of Software Development experience at a SaaS or technology company
  • Experience with Ruby on Rails
  • Experience planning, creating, and extending APIs 
  • Optimizing endpoints for high performance while delivering aggregated data sets to applications
  • Experience with test driven development and pair programming
  • Experience in modern JavaScript application frameworks (React, Angular, Backbone, Node, Ember, etc)
  • Strive to craft clean, reliable and highly maintainable code
  • Experience working with a team using Agile methodologies and Scrum
  • Experience with source control systems (prefer Github)
  • Authorized to work lawfully in the United States of America as Calendly does not engage in immigration sponsorship at this time

If you are an individual with a disability and would like to request a reasonable accommodation as part of the application or recruiting process, please contact us at recruiting@calendly.com

Calendly is registered as an employer in many, but not all, states. If you are not located in or able to work from a state where Calendly is registered, you will not be eligible for employment.

Want some tips on how to get an interview at Calendly?

What is Calendly looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Senior Full Stack Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Senior Full Stack Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!