Back End Developer

London, United Kingdom · Product

Description

Hi, recruiter! If you're reading this and looking to work with us please go through this document first. If you're not viewing this from our careers site please go there for the link. Thanks!

ABOUT URBAN MASSAGE

We're very proud to be a fast growing start-up making our mark on the well-being industry. Our world-class platform enables brilliantly talented therapists to provide caring treatments to customers wherever and whenever they want a well deserved treat. In the past 2 years we've launched in 3 international locations and provided hundreds of thousands of massages to customers in need of a treat! We're now looking at many other international locations this year and a range of different wellness services.

As a team, we're just under 50 global employees. We do all we can to make our work environment one we love, can be ourselves in, and can be really successful in. This means lots of working and playing hard (at our Friday drinks and socials) and a chilled office full of ping-pong tables, free yoga classes and pets. Our roles come with a lot of responsibility and empowerment - we like to employ brilliant people and give them the freedom to achieve brilliant things. You can find more passionate detail about working here on Glassdoor - or just ask us!

THE ROLE

We are looking for a great back-end developer to join us.

Our product team is full of highly-skilled multi-disciplined engineers working closely with each other across design, engineering and testing. Our fast-moving team bring together strategy, creativity and technology in agile programmes of work. We embrace strong development standards, continuous integration, peer review, test automation and replicable deployment processes. Within this role, you'd be encouraged to explore new technologies and take ownership of your work.

Our bleeding-edge backend platform is formed of an API-gateway + micro service architecture written in Typescript (running on Node.js). Our data layer uses a combination of different storage engines picked for the best fit to each use case, including MySQL, PostgreSQL, Neo4J, MongoDB and Redis, Our front end stack includes AngularJS, React and MobX among others.


RESPONSIBILITIES

Requirements

· Strong experience in Node.js with Express.

· Knowledge of Typescript and / or Flowscript.

· Familiarity with SQL and at least one other database (preferably schema-less).

· Strong and up to date vanilla JavaScript skills including ES2016.

· You write testable, extendable and maintainable code.

· Experience identifying and applying industry standard best practices.

· Collaborated with colleagues from other business areas on projects in previous roles.

· Git / SVN or similar version control experience.

· A self-driven attitude and a desire to work in a fast-paced environment.


NICE TO HAVES

Benefits


Apply for this job