Full Stack Developer - Tempo Hiring Platform

Tempo ,
London, Greater London

Overview

Job Description

Were on a mission to make work an adventure and recruitment the most exciting thing companies do. Each hire is the chance to find someone great, who will bring fresh ideas and energy to drive your business forward. For individuals, each new role is a chance to make an impact, develop skills and make new friends. However, thanks to years of cumbersome, disengaging and expensive processes, recruitment has become something that both companies and candidates dread. Tempo is here to change that. We launched in May 2017 and havent looked back since. We now connect more than 65,000 candidates to 2,500 of the most exciting companies in the world, including the likes of Monzo, Uber Eats, Bulb Energy and BCG to name a few. The team has grown from 3-35 and weve attracted more than 3m of investment to accelerate our growth. But were not done yet - we need more amazing developers to join our technical team as we consolidate and accelerate our expansion into 2020 and beyond. Although weve got great traction and a maturing product, were still a small and dynamic team and most definitely still in startup mode, so were looking for people who are: * Super smart, driven and can think outside the box * Responsible and diligent - willing to go out of your comfort zone to deliver greatness * Team players - as ready to have a laugh and support your colleagues as you are smashing out code TEMPO HIRING PLATFORM We are hiring for a number of development positions. This opportunity is to be part of a growing Product Development team working on continuously delivering user-facing features to candidates and employers on our platform. You would be working underneath our Development Lead and interfacing with other developers, Product Owner and UI designer on a daily basis to deliver and maintain new features on our product roadmap. Requirements We're considering applicants with a range of experience, from those early on in their journeys to seasoned veterans with team lead experience. Here are some of the things we work with. Experience or interest with at least two of these would be ideal: * Javascript / Typescript (core - although any other languages a big bonus) * React/redux * GraphQL * MongoDB * API design * Event-driven design * Microservices * Docker / Kubernetes * Advanced functional techniques (e.g. point-free, algebraic data types, etc.)We expect all our developers to be passionate about clean code and design principles including:* Functional programming - do you know your map from your reduce? * The importance of immutability * SOLID principles * Test-driven and domain-driven design * Commercial experience with client/server development (commensurate to level) In return we can offer: * A place in an agile product team where you'll be able to build real features for real users. * The opportunity to use your initiative and creativity to help maintain and grow the technical platform, codebase and team using the latest tools and techniques. * A supportive environment which gives you room to grow and pursue the career goals which matter to you. Benefits * Share options * Unlimited holiday * Sanctus mental health coaching * Flexible working * Pension * Regular team lunches * Beers after work * Mystery box (all will be revealed!) * Working with a fun, smart team We dont just sell the Tempo way of hiring, we live it.