Senior Full Stack Ruby and JavaScript Developer / Full time, fully remote

Published on April 22, 2024

We are Harley Therapy - established in 2006, and well-known as London's premium psychological therapy provider. We have a team of highly experienced psychotherapists, clinical and counselling psychologists and psychiatrists in central London. We also run the Harley Therapy Platform, which is the UK’s leading therapy platform with therapists practicing from their own rooms UK-wide.

Company Description

We are Harley Therapy - established in 2006, and well-known as London's premium psychological therapy provider. We have a team of highly experienced psychotherapists, clinical and counselling psychologists and psychiatrists in central London. We also run the Harley Therapy Platform, which is the UK’s leading therapy platform with therapists practicing from their own rooms UK-wide.

We are a small team with big ambitions, and we are looking for a senior-level developer with equally strong skills in Ruby and JavaScript, and at least 8 years of experience as a full-stack developer with Ruby, Rails, JavaScript, HTML and CSS.

We have two fairly conventional Rails apps backed by Postgres databases, and like to be up-to-date with the latest and greatest versions. We use islands of JavaScript with a mix of vanilla JS (custom elements and web components) and React, but experience with React is not necessary, as a good developer with good JS skills will be able to pick it up quickly. We like to use the right tool for the job, and only reach for JS when the UI and UX will benefit.

This is a full-time position, working fully remote (GMT~5) to help improve all our software and websites, and in one case, help us rebuild the administrative system that helps our amazing admin team to manage clients and therapists.

We don’t really do meetings, and most discussions are performed asynchronously via Slack, tickets and pull requests. We also don’t do scrum, but we are probably as agile as you will ever see, because we are small and flexible.

You’ll be trusted to get s*** done in a relaxed environment, and to get it done brilliantly. And you can trust us to give you some fun, exciting and [sometimes] challenging code to write, and problems to solve.

Job Description

You are a senior-level developer with equally strong skills in Ruby and JavaScript, and at least 8 years of experience as a full-stack developer with Ruby, Rails, JavaScript, HTML and CSS.

You will have a hand in everything, and as we are a very small team, you will also have a say in everything related to the technology side of the company. This also means that you will be expected to take responsibility for the entire stack from server to client. It will be common for you to be asked to build a new feature, right the way through from spec, UI, server, client, testing, and of course deployment (we host on Heroku, with PostgreSQL, Sidekiq).

You will have an eye for good UX and great UI, and be able to know things like when to use a button or a link. You will also have knowledge of the web platform, as we lean more and more on it every day, using new API’s such as custom elements, and CSS nesting.

You will be an eager and passionate developer that loves what you do, and a fast learner that can hit the ground running without needing much of a hand to hold. A love of open-source software would be a great benefit to you - and us.

You can communicate well, and are proactive and an open, and free thinker. We need your expertise, opinions, and ideas. We like perfectionists, with all their imperfections.