Functiebeschrijving
Creating a great appointment scheduling product is harder than it may appear
Calculating appointment availability requires taking dozens of factors into account, including opening hours, existing bookings, resource constraints and linked calendars. The results must be presented in 35 languages, across multiple time zones, and work seamlessly on a wide range of devices. Ensuring that all of this remains fast and reliable while serving more than a million page views every day presents a surprisingly interesting set of engineering challenges. Lead Software Engineer, Full Stack (Ruby on Rails, JavaScript, AWS) - Amsterdam, 90% remote
Full-time / Part-time / Freelance Job description
We aim to provide the very best appointment scheduling software. We are looking for an experienced engineer who takes pride in writing elegant and maintainable software. We care deeply about software craftsmanship and building systems that stand the test of time. The founder of our company is also a developer and still commits code regularly, so technical excellence is valued at every level of the organization.
You will work on all aspects of the product, from developing new features to maintaining and operating the infrastructure behind them. Because we are a small team, we expect everyone to be technically well-rounded and willing to take ownership across the stack. This includes occasional operational work such as upgrading servers, monitoring systems and improving reliability. We release to production multiple times per day, so automated tests are essential.
You have the freedom to work when and where you can be most productive, whether that is at home or at our office. We expect to see you in the office at least once every two weeks. Required skills and qualifications - Extensive experience with the technologies in our stack: Ruby, Rails, JavaScript and AWS - Comfortable with operations and infrastructure; although it is a relatively small part of t...