Beryl
Greater London / Global
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
Greater London / Global
Senior Full Stack Software Engineer
Location: London (hybrid - 3 days per week in our Shoreditch office)
Closing date: 25/09/26
Our company
Every ride on a Beryl bike, e-bike or e-scooter is a journey that didn't happen in a car. In 2025 that added up to more than 3.5 million journeys.
The software you'd work on is what makes that possible: it shows a rider the nearest available vehicle and unlocks it in seconds, streams location and telemetry back from thousands of vehicles in real time, tells our street teams which ones need attention next, and keeps it all running 24/7.
We're the UK's only B-Corp micromobility operator, and we're growing nationally. It's a great time to join us.
About the role
You'd join our Software team. Supporting a react-native multi platform customer mobile app, an react-native android app used by our operations teams, an automated tasking engine, python backend microservices deployed on Kubernetes in our GCP infrastructure..
We're a small team, so the work is varied and you'll touch most of the stack. In your first six months we'd expect you to:
Own problems end to end, from an ambiguous "riders are reporting X" through to a fix in production
Shape architecture, not just implement it: you'll be in the room when we decide how a new system should work, and we want you pushing back when we're wrong
Get to know a significant area of the platform well and become someone the team turns to when decisions come up there
Raise the bar around you through code review, pairing and sharing knowledge
We're not looking for someone strong in everything.
We're looking for genuine depth in one area; mobile, backend or frontend, plus enough range to work confidently across the others.
Our technology stack consists of:
React Native mobile applications
React web applications
GraphQL layer using Apollo Server and Apollo Client
Python services running Flask and FastAPI
Kubernetes based microservice architecture running on Google Cloud Platform
Cloud Postgres and Google BigQuery datastores with DBT data transformations
Google PubSub and MQTT messaging
Terraform infrastructure orchestration
CI/CD via CircleCI and Helmfile (server) and Bitrise (mobile)
Error reporting using DataDog and Sentry
Claude code
What we’re looking for
Depth in at least one of these:
Backend - Python in production, including running and supporting live services
Frontend - TypeScript and modern JavaScript, with real React experience beyond the basics: context, async state, composition patterns
Mobile - React Native and shipping to the app stores
And whichever your area, we're looking for:
Enough range to work confidently outside it. You don't need to be expert everywhere, but you should be comfortable reading and contributing across the stack
Comfort with relational databases and designing schemas that hold up
Pride in readable, well-tested software, and the ability to explain why a design is the right one
The judgement that comes with seniority: knowing what to build, what to leave alone, and when to say so
Great if you have it, fine if you don't:
Any of the three areas above that isn't your main one
Docker and containerised applications
Building and consuming REST and GraphQL APIs
Kubernetes, Terraform, or GCP
Experience working with AI coding agents
IoT and distributed connected hardware in the real world
What we are offering in return
The chance to build the business and help Beryl on our journey to become one of the biggest micromobility operators in the world.
A combination of the highest quality team and product - we are winning work because of our ability to demonstrate that we are market-leading
A flexible working environment
Cycle to Work Scheme
Enhanced Parental Leave
24 days holiday, plus bank holidays
Beryl Bikes membership
Employee pension scheme
Birthdays off
Work from Anywhere opportunities
Our interview process
30-minute intro call with our talent team
An initial conversation with the Head of Technology
A longer technical conversation with two engineers which will include a short technical task
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.
Contact [email protected] if you have any questions about the role.
#J-18808-Ljbffr
Greater London / Global
London / Global
Greater London / Global
Greater London / Global
Greater London / Global
Greater London / Global