Software Engineer - Back End at Hive Learning

  • UK Only
  • Hive Learning
Job Description:

About the role:

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 platform and products.

We aim to follow Basecamp's Shape Up methodology which is based around 6 week cycles of work. This allow us to focus on building and shipping meaningful work, while maintaining a high level of autonomy and creativity for the team.

Our technology:

We rely on the following technologies. You will have come across these and used them to a varying degree. We don't expect you to be an expert, we’re happy to help you become one.

  • Python - Much of our application code is written in Python GraphQL
  • 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 both Python and NodeJS
  • AWS Fargate runs our docker services
  • Elasticsearch
  • React - All of our web apps are written in
  • React Native- Our android and iOS app uses React Native

Responsibilities:

This role focuses on primarily the creation and support of ‘backend’ services and API’s for our products, 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 playing a part in the whole application, understanding architecture, monitoring, performance, user experience, design and the importance of simplicity; we’ll love feeding your curiosity.

Requirements:

  • You like the sound of what we are doing
  • You love building products driven by hypothesis, created using data and inspired by customers
  • You care deeply about great user experience
  • You have experience building applications running on a range of infrastructure tackling a wide range of technical challenges
  • You are passionate about great engineering and love to share your passion with - others
  • You have a growth mindset and you’re always looking to learn; we’re looking for someone who can both grow the role and their career at the same time
  • You excel in a high-growth environment, working at startup pace, embracing change and adjusting course regularly
  • You’re a strategic and analytical thinker who has a proactive approach to solving problems.
  • You have an autonomous, self-starting approach with a natural curiosity of how things can be done better
  • You get pleasure from doing a great job and going the extra mile for clients
  • You have a creative side; you’re able to come up with ideas to help us deliver the product in new ways
  • You have a sharp attention to detail and are highly organised

Don't let the confidence gap hold you back! 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.

Company Benefits

  • GBP 800 personal benefits
  • Pension
  • High Spec machine
  • Flexi-working

Interview Process

  • Telephone call
  • Take home challenge
  • Interview
  • Offer

Other Jobs in Full Stack