Remote Staff Backend Software Engineer (Remote)
15 days ago
Southampton
đ Located remotely (must live in UTC-5 to UTC+2 time zones to apply) đ¸ Salary ÂŁ110,000 đŻ Working in the Engineering team Want to ditch the commute, keep meetings to a minimum, and join a team of talented, experienced, and friendly folks? Do you do your best work when you have the freedom to work flexibly and the autonomy to make your own decisions and try new things? We are a profitable, independent company with a fully remote team working asynchronously across Europe, Canada, and South America. Weâre building high-quality products for our users in the last-mile delivery space and working on solving complex, real-world problems for drivers, courier companies, retailers, and anyone who receives a delivery! If youâre an experienced Backend Staff Software Engineer who enjoys working closely with product, design, and engineering - and you like tackling complex backend architecture challenges - we think youâll be right at home here. Just a few of the things we offer on top of salary: Fully remote Flexible working Equity options Annual company performance bonus 32 days of paid holiday Enhanced PTO for parental leave Annual company events and meet-ups We also make sure you have the tools, space, and support to do your best work: ÂŁ3,200 every three years for a new laptop ÂŁ500 a year towards new tech or your home office ÂŁ1,000 a year for learning and development ÂŁ1,000 a year for conferences ÂŁ1,000 a year for wellbeing đŤ If youâd like more info about our benefits or to get a better feel for how we work day to day, you can find more in our and on our . As one of a team of three backend engineers, youâll work across the systems that underpin our products, and focus on reliability, security, and keeping things running smoothly in production. In practice, that means building and improving backend services, supporting distributed systems, and making sure we have the right observability approach in place, from logging through to alerting, so issues are easier to spot and quicker to resolve. Youâll take the lead across multiple backend components, whether thatâs shaping system design, digging into complex production behaviour, or driving longer-term improvements to workflows, deployments, and platform performance. As the stack evolves, youâll be part of conversations about new backend and cloud technologies and deciding whatâs worth adopting. A few things that are worth knowing up front: There are no daily stand-ups or lots of recurring ceremonies. On average, youâll have one meeting a week, and the rest happens asynchronously. You wonât be handed a spec and asked to implement it without question. Youâll work closely with PMs and designers, ask the right questions early, and help shape the technical approach. Itâs not a people management role. We donât work in a traditional management structure, so leadership here comes through technical ownership, leading projects, and supporting the team as you go. And while we do like moving quickly, we donât ship to hit an arbitrary deadline. The goal is to build things exceptionally well, stay pragmatic, and avoid creating future problems. Comfortable working with a high level of autonomy, while staying pragmatic, collaborative, and open to feedback Experience building and operating large-scale backend systems Experience designing and working with distributed systems, cloud-native architectures, infrastructure as code, and service reliability Experience with at least one modern backend language such as Go, TypeScript, Java, or Python Able to lead complex engineering initiatives and bring technical clarity to ambiguous problems A solid foundation in API design, data modelling, and scalable storage strategies Experience in diagnosing performance issues and supporting high-availability production systems Familiarity with CI/CD pipelines, automated testing, IaC, and modern deployment tooling Good technical judgement, and the ability to communicate decisions clearly and thoughtfully Programming Language: Node/Typescript Databases: PostgreSQL, Firestore Cloud Provider: Google Cloud Monitoring, Observability & Logging: Prometheus, Grafana, Honeycomb, Google Cloud Back in 2017, we saw an issue with last-mile delivery. Delivery drivers have a complicated and stressful job, and although delivery software existed, it neglected the driver experience. We set out to create the app that puts drivers first. We were astounded by the response we received. Drivers told us their job was far less stressful, and they got home earlier every day. Within our first year, we had almost 1,000 customers, $100k in ARR, and a team consisting of our two co-founders, Jack and Pol. Now, with a lean team of ~50 talented people, weâve grown to $25M ARR, helping over 100,000 drivers deliver more than 1.4 billion packages worldwideâabout 40 every second! Our hiring process for this role has four stages, which usually takes ~three weeks. At every step, you will have the opportunity to ask questions and make sure that we are the right choice for you. 1) Meet our recruiter Youâll have a video call with our TA Director, _, who will tell you more about Spoke and get to know you, too. 2) Meet the hiring manager Youâll have a video call with _, our Engineering Manager and the person this role reports to, to discuss your technical skills and experience in more detail. 3) Paid take-home project At this stage, we will invite you to take part in a paid take-home project that gives you a chance to showcase your skills and a flavor of the types of challenges youâll be working on here at Spoke. 4) Final call Youâll have a 30-minute final video call with our Founder and CEO, _, an informal chat, and an opportunity to meet. đż If you need us to make any adjustments to our interview process, or if I can make you more comfortable for our first call, please let me know. Sadie RemoteÂŁ110,000 - ÂŁ110,000 per yearEngineeringUK Your application has been successfully submitted! _