Software Engineer (Java / Spring) - remote

YouCanBook.me
Posted 3 years ago
Role: Software Engineer (Java / Spring)

Location: Remote (UK / Spain / Europe)*

Deadline to apply: 16th August 2021

YouCanBook.me is a self-funded, profitable, tiny company that does big things. 

We are deliberately small but have a large footprint, processing 1.7million+ bookings for our users every month. 
We are the scheduling tool of choice for22,000 customers and counting, and we’re proud to be ranked byG2 in the Top 100 software companies of 2021.


Reporting to the Head of Engineering, our software engineers work on all our server-side technologies. The main responsibility will be to maintain and add to the capability of our API, and the other support applications which form the basis of our core infrastructure, architecture, and development.


The Department is already an extremely agile, tightly defined team of developers, and we are actively hiring and growing the team this summer. We expect our shape to be about 10 FTE developers in both back-end and front-end roles by the end of the year.

We want to build, and we want you to too.


Skills / Experience we would expect to see:         
  • Core Java skills: J2SE/J2EE, Spring, Hibernate
  • Supporting skills: Git, Maven, REST, Mysql, Redis, AWS (Beanstalk, RDS, DynamoDB), OAuth 
  • Familiarity with libraries: Apache Commons, Apache HTTP Client, java.time (JSR 310)
  • Nice to have: Twilio APIs, Google APIs, WebDAV/CalDAV

Things our Software Engineers are expected to do every day:
  • Work on assigned code implementation tasks
  • Contribute to problem-solving
  • Help us with the daily monitoring and maintenance of the YCBM APIs, services, and processes
  • Implement new solutions as well as add additional functionality to the underlying code base, designed to be scalable and robust
  • Generate a clean, maintainable, and testable code, following the best practices in the industry and an attitude of continuous improvement
  • Continually improving the current codebase as you go along, refactoring and proposing solutions

*Location:

This is a remote position, we will be considering candidates in UK, Spain, Europe. Other regions, no more than 3hr +/- GMT will also be considered. As far as possible, we aim to hire everyone at YCBM on full-time employment contracts.


What you would be benefiting from in return
  • 100% remote, your equipment, wifi/office or co-working space all covered
  • Salary £50,000-£75,000 (based on location and experience), we try and keep things in 'bands' and everything is internally published
  • 'Unlimited' holiday (plus public holidays). We expect everyone to be taking 5-6 weeks leave a year
  • Fully funded private health / dental insurance (in UK / Spain)
  • 5% employer contribution to private pension (in UK / US)
  • Fully funded leave policies for parents
  • Participation in profit share after 1.5 years
  • International travel / company retreats

Some more information

- Have you applied to this position in the last 7 months? We are sorry your application was not progressed. We read and review every submission - we will not re-consider applications from previously unsuccessful candidates.

- Please make sure you check your 'spam' folder for any emails that come also from either bamboohr.com or hireflix.com as we will communicate recruitment updates via those platforms.


- The deadline to submit your application is 16th August 2021. Interviews will be held during the last 2 weeks of August. If you have planned holidays or are not available at that time, please let us know.