Senior Backend Software Engineer

Help us build bikeshare and mobility platforms using Python microservices, GraphQL API layer and Postgres/BigQuery/Looker, all running on Kubernetes on GCP. ♥️testing and automation. Big on data!

Our company

Here at Beryl we have a clear vision: to build a better world by getting more people in cities on bikes. Our aim is to be the UK's leading micro-mobility company, delivering financially sustainable shared schemes to UK communities. We care about safety, the environment, and beautiful design.

Beryl is growing, and now is the most exciting time to join our team.

Diversity

At Beryl, we are proud to be an equal opportunity employer. All candidates will be fairly reviewed for the role without regard to race, religion, sexuality, age, disability, gender identity, nationality, or any other protected status. While upholding the Equalities Act we are committed to continuing to improve our workplace culture and environment. To make sure we are supporting all staff, we have two mental health first aiders and take care to look out for one another. We value employees from diverse backgrounds and family arrangements, and have flexible working policies that support our staff in balancing their personal and work lives.

The role

The role is a backend developer in the technology team, developing server-side components for our bikeshare system. We have a modern microservice-based architecture written in Python and running on Kubernetes on Google Cloud platform.  and we use Postgres/DBT/Big Query/Looker for data. We love writing good tests and automating things.

The role is fully remote (UK-based), based in our London HQ in East London, or anywhere in between. Most people are working from home at the moment, and we'll be doing this for the foreseeable future. 

Responsibilities

  • Brainstorming system architectures with the rest of the dev team
  • Designing and implementing Python-based microservice architecture components
  • Writing unit and integration tests
  • Investigating and debugging issues raised in any environment
  • Building and improving DevOps processes
  • Contributing to bi-weekly sprint planning
  • Contributing to open source projects

Required skills and experience

While the ideal candidate should fulfil most of the list below, we know that ideal candidates rarely exist, so will consider all applications from people keen on learning to fill in any gaps.

  • Experience building web applications and back-end development in python and managing them in production environments
  • Experience with relational databases
  • Has developed containerised applications using Docker
  • DevOps experience AWS/Google Cloud 
  • Experience building REST APIs
  • Takes pride in readable, well-designed, well-tested software
  • A self-starter who can demonstrate that they can succeed working in a team that deals with ambiguity every day

Or, know someone who would be a perfect fit? Let them know!

244-254 Cambridge Heath Rd
E2 9DA London Directions info@beryl.cc 020 3196 5244 View page

Remote (UK-based)

United Kingdom
GY1 2JT London Directions sacha@beryl.cc

Working at Beryl

We've worked hard to make our culture one that is positive, relaxed, and incredibly hardworking. We put a real emphasis on growth and personal development, and we encourage learning at every opportunity. 

We understand that there is life outside of Beryl, and we fully support this with flexible working, time off for volunteering and other commitments, and an enhanced parental leave scheme. We celebrate all of our wins, personal and professional.

Already working at Beryl?

Let’s recruit together and find your next colleague.

Teamtailor

Applicant tracking system by Teamtailor