Rodeo
ResourcesPartnersSign in

Bikebook

Software Engineer

Brighton
£40k – £50k/yr
Posted 1 day ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Workshop by Bikebook builds software for repair and service businesses.

We started with bike repair shops, helping them manage bookings, jobs, customers and day-to-day workshop operations. That is still a big part of what we do, but the product is now moving into a broader space: repairs, stock, retail, POS, ecommerce, customer management and workflows for other service-led businesses.

We are growing the engineering team and looking for a software engineer who wants to work closely with the product, customers and technical decisions.

This is a mid-level role in a small product and engineering team. You would be joining as our third software engineer, so you will get more ownership than you might in a larger company, but you will not be expected to be expert in every area on day one. We are looking for someone who can own meaningful work, learn quickly, communicate clearly and make pragmatic engineering decisions.

For this hire, the strongest current need is React-heavy product engineering. The role still has product and platform breadth, but we need someone who is comfortable building, debugging and maintaining real frontend workflows in React and TypeScript.

Our day-to-day stack is mainly C#/.NET on the backend and TypeScript, React and Next.js on the frontend, with some mobile work in React Native. The product also involves relational data, APIs, background jobs, third-party integrations, observability, CI/CD and production systems. You do not need to know every part of this stack already, but you should be comfortable learning across it.

WHAT YOU’LL BE WORKING ON

You will work across the product and platform. Some work will be close to the customer experience, and some will be deeper engineering work behind the scenes.

You will not work on all of these areas at once, but broadly the work falls into four areas.

Product features

You might build new workflows for bookings, repairs, stock, payments, ecommerce, POS, customer management and reporting, mostly in the web app and sometimes in our mobile app.

Example projects could include improving the stock adjustment workflow, building better repair job views, adding reporting for workshop performance, or improving how customers book and manage services.

Frontend product engineering

You might work on React and TypeScript features where state, data loading, error handling, form behaviour, table behaviour, and maintainability matter.

Example projects could include making a busy operational screen easier to scan, fixing a subtle state bug, improving loading and retry states, or separating derived UI data from stored state so the product stays easier to reason about.

Platform and integrations

You might work on APIs, webhooks, background jobs, realtime updates, event-driven parts of the system and third-party integrations.

Example projects could include integrating with an ecommerce or payments provider, improving webhook reliability, or building internal tools to make integrations easier to support.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Performance, reliability and engineering quality

You might improve busy parts of the app, including React rendering, data loading, caching, observability and production debugging. You might also improve tests, CI/CD, monitoring, infrastructure, deployment workflows and developer experience.

Example projects could include making a slow bookings screen faster, improving error visibility, adding useful tests around important workflows, or making deployments safer and easier to reason about.

WHAT WE’RE LOOKING FOR

This role is likely to suit someone with roughly 4+ years of professional software engineering experience, especially if you have shipped and maintained production web applications.

The exact number of years matters less than whether you can own work, learn quickly and make good decisions.

You should be able to:

  • build maintainable React and TypeScript features in a production web app;
  • reason clearly about state, derived data, loading states, error states and retries;
  • debug UI behaviour by checking the data, the rendered app and the code path;
  • make sensible choices about component boundaries, hooks and naming;
  • test your work properly, or explain the right test when time is tight;
  • take a vague product or technical problem and turn it into a clear plan;
  • work independently without needing every step defined;
  • communicate clearly when tradeoffs, risks or uncertainty appear;
  • understand a product area quickly;
  • make pragmatic decisions without creating unnecessary complexity;
  • care about the product and customer experience, not just the code.

You should also have experience working with production web applications. You do not need to know our exact stack already, but you should be comfortable with things like APIs, relational data, asynchronous or background work, performance tradeoffs and unfamiliar codebases.

Backend and platform experience are useful here, but they are not a substitute for strong frontend judgement. We need someone who can be trusted with React-heavy product work and can also understand enough of the surrounding system to make good decisions.

You do not need to be an expert in every area. We are looking for someone who can take ownership, improve quickly and be trusted with important product and engineering work.

USEFUL BUT NOT REQUIRED

Experience with any of the following would be useful, but none are hard requirements:

  • C# or .NET;
  • payments, ecommerce, POS, stock, inventory or booking systems;
  • APIs, webhooks or third-party integrations;
  • observability, performance tuning or production debugging;
  • CI/CD, infrastructure or developer experience work;
  • working in a small company or product-led team;
  • mobile development experience, especially React Native.

HOW WE WORK

Our office is in Portslade, in the Brighton & Hove area. Different teams use the office differently: some people are in most days, some a couple of times a month, and some a couple of days a week.

For this role, we would like you to be in the office at least one day per week. Tuesday or Thursday usually works best because those are the days you are most likely to overlap with product, engineering and leadership.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

You should be within reasonable commuting distance of Brighton and comfortable joining the team in person regularly.

We are a small company, so you will work closely with the founders, product and customer-facing people. You will get a lot of context, and you will be expected to use that context when making decisions.

We value clear communication, pragmatic engineering and people who want to understand the real problems our customers are trying to solve.

There is currently no formal out-of-hours on-call rota. Engineers do help investigate production issues during working hours, and very rare serious incidents are handled collaboratively by the team.

WHAT SUCCESS LOOKS LIKE

In your first few months, success would look like:

  • understanding the product and codebase well enough to make safe, useful changes
  • shipping one or two meaningful product improvements, likely with a strong frontend component
  • improving an area of reliability, performance or developer experience
  • building trust with product, support and the founders
  • becoming someone who can own a problem from customer need through to production

BENEFITS

  • £40,000 to £50,000 salary depending on experience
  • 25 days holiday plus bank holidays
  • pension
  • work equipment
  • hybrid working, usually one office day per week
  • flexibility around normal life commitments

HIRING PROCESS

We want the process to be useful for both sides and as close to the real work as possible.

The process is usually:

  1. Intro call, around 30 minutes
  2. Practical working session, around 60 minutes
  3. Final team conversation, if useful, ideally in person in Brighton.

We do not use brainteasers or algorithm puzzles. The practical working session is based on the kind of product and engineering work you would actually do here.

There is no unpaid take-home project. The practical working session is live and collaborative.

We use AI tools day to day, but the practical coding session is AI-free. You can use normal documentation, search and reference material. We ask for no AI assistance during the practical so we can see your own React, debugging and product judgement.

We assess how you understand the problem, communicate, make tradeoffs, test assumptions and respond to feedback. We are not testing memorised syntax or algorithm tricks.

We aim to run the whole process over two to three weeks where schedules allow, and we will keep candidates updated between stages.

INCLUSION AND ADJUSTMENTS

We welcome applications from people of all backgrounds. You do not need a computer science degree to apply.

If you need adjustments during the hiring process, let us know and we will do our best to accommodate them.

RIGHT TO WORK

You will need the right to work in the UK. We are not currently able to sponsor visas.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

React
TypeScript
C#
.NET
Next.js
React Native
API Development
Relational Databases
CI/CD
Frontend Engineering
Production Debugging
State Management
Webhooks
Event-Driven Architecture
Observability
Technical Planning

Location

Brighton, England, United Kingdom

Sign up to applySee more jobs like this