Software Engineer - Product

Bikebook logo
Bikebook
ScreenedHybridJust posted
Hove, East Sussex
£50,000
Posted 1 day ago
Apply Now

About the role

Portslade, Brighton & Hove Office : Hybrid, with at least one Brighton office day per week Salary : £40,000 to £50,000 depending on experience 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. 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 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. Example projects could include integrating with an ecommerce or payments provider, improving webhook reliability, or building internal tools to make integrations easier to support. Performance and reliability You might improve busy parts of the app, including React rendering, data loading, caching, observability and production debugging. Example projects could include making a slow bookings screen faster, improving error visibility, or making background jobs easier to monitor and retry safely. Engineering quality You might improve tests, CI/CD, monitoring, infrastructure, deployment workflows and developer experience. Example projects could include improving test coverage around important workflows, simplifying local development, or making deployments safer and easier to reason about. This is a good fit for someone who enjoys product engineering but also wants technical depth. You will own meaningful product work across the frontend, backend and the systems behind the product. 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. communicate clearly when trade-offs, risks or uncertainty appear 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 trade-offs and unfamiliar codebases. We are looking for someone who can take ownership, improve quickly and be trusted with important product and engineering work. C# or .NET TypeScript, React or Next.js payments, ecommerce, POS, stock, inventory or booking systems observability, performance tuning or production debugging mobile development experience, especially React Native 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. We are a small company, so you will work closely with the founders, product and customer-facing people. 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. shipping one or two meaningful product improvements improving an area of reliability, performance or developer experience building trust with product, support and the founders 40,000 to £50,000 salary depending on experience ~25 days holiday plus bank holidays ~ pension ~ hybrid working, usually one office day per week ~ 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. You are welcome to use normal tools, documentation and AI coding assistants during the practical working session, as you would in normal work. We are not testing memorised syntax or algorithm tricks. Inclusion and adjustments You do not need a computer science degree to apply.

About this listing

Screened by Joboru

This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.