Backend Software Engineer

Blenheim Chalcot ,
Peterborough, Cambridgeshire

Overview

Job Description

Software Engineer (Backend) About Hive Learning Hive Learning is a global leader in digital learning, helping workforces all over the world build cultures of learning, inclusion and belonging. Our apps, content and activation teams help millions of people learn together every day. We're growing fast with our main offices in London and New York. And we are proud to count some of the world's most impactful and dynamic organisations (and individuals) as our customers, supporters and friends. Our 50+ clients include the likes of Deloitte, Pepsico, Sky, two of the world's top business schools and multiple world-leading sports organisations and not-for-profits, and our client base is growing fast. We have a heritage of high performance - backed by Venture Builder investors Blenheim Chalcot, founded by Sir Clive Woodward, and guided by an experienced Board including Matthew Syed, acclaimed author and an authority on the science of high performance. Our multidisciplinary start-up team of 50 people spans in-house web and app development, professional services, content development, commercial, and marketing. We're based in Hammersmith, London and we're always on the lookout for people who share our passion for learning and making a difference. THE OPPORTUNITY At Hive Learning, we're helping people and organisations grow by helping communities learn together, anywhere, everyday. We're looking for software engineers that can work with us as part of our collaborative cross-functional team to help shape and develop our product. You'll be working in project-based sprints in small, interdisciplinary teams, to develop a platform that improves lives. Our engineers come from a range of backgrounds some have formal Computer science qualifications others don't, some have worked in large corporates others only ever with startups. If you love learning, we'd love to talk. TECHNOLOGY: We rely on the following technologies: Python - Much of our application code is written in Python React - All of our web apps are written in React Native - Our android and iOS app AWS - Most of our infrastructure lives here (terraformed) We use PostgreSQL, DynamoDB for most of our persistent data Lambda - we use a fair bit of serverless AWS Fargate runs our docker services WHAT YOU'LL BE DOING This role focuses on primarily the creation and support of 'backend' services and API's for our user facing features, but there's a lot more! Working closely with an interdisciplinary team of engineers, designers and customers to create a delightful user experience that drives growth and retention. You will be able to play a part in the whole application, understanding monitoring, performance, user experience, design and the importance of simplicity we'll love feeding your curiosity. YOU SHOULD APPLY IF: You like the sound of what we are doing You want to be involved with building a product that is helping people improve everyday You're comfortable with ambiguity You're interested in distributed systems and writing resilient software You have experience with strongly typed languages You are passionate about great engineering LOGISTICS: We are based in Hammersmith London, we care about inclusive working practices and support remote working (as long as you can commit to be flexible and be in London when needed) Our interview process typically consists of a phone screen or meeting, a 'do at home' code task and a half day on site pairing session and interview. We understand that everyone's situation is different, that you may be able to dedicate more or less time to this process, or have other restrictions. If any of our process is challenging for you and you'd like us to offer an alternative please let us know. We're committed to finding the right people, and don't want anyone to be excluded because of circumstances.