Staff Backend Engineer

Fresha
London, UK
4 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£70,000.0 - £110,000.0
Working hours
Shift work

Tech stack

Microsoft Excel Artificial Intelligence Cursor (Graphical User Interface Elements) Software Debugging Github Backend Serverless Computing Microservices

Job description

  • We take full accountability for ensuring generated code meets the quality expectations of a Senior Engineer.
  • We have consistently delivered large systems involving one or more teams contributions on time and at a high level of quality.
  • We can break down complex problems into knowns, unknowns, and potential solutions to reach solid resolutions quickly.
  • We are capable of debugging the most difficult problems the team encounters.
  • We have played a key role in developing multi-year technology strategy for critical areas of the business across multiple systems and teams.
  • We have created architectures that enable many possible futures without knowing exactly what the future will be.
  • We can build strong relationships across the business and influence upwards effectively.
  • We have listened to and guided debates to help reach consensus, and can clearly communicate decisions back once made.
  • We can set short- to medium-term strategic technical direction, look ahead 6-12 months, and create improvement plans.
  • We are seen as role models and mentors to technical team members.
  • We are prolific contributors to core and side projects.
  • We consistently reduce complexity in projects, services, and processes to achieve more with less work.
  • We have shaped broad architecture and shipped multiple large services, complex libraries, or major infrastructure components.
  • We have made a clear positive impact on an entire companys technical trajectory.
  • We are self-starters, proactive, and comfortable working in a fast-paced, changing environment.

Responsibilities:

  • We provide hands-on technical leadership in a heavily technical, non-management role.
  • We own and deliver cross-team and cross-tribe technical initiatives.
  • We take ownership of architecture for a tribe.
  • We anticipate technical issues at the product level and make architectural and design decisions to avoid them.
  • We create improvements in stability, performance, and scalability across major business-critical systems.
  • We ensure timely delivery of team projects that contribute to Freshas success.
  • We lead by example and ensure the team follows our engineering practices.
  • We work closely with Product, Design, Data, and QA to keep goals clear and deliver value regularly.
  • We facilitate continuous learning and improvement within the team.
  • We ensure the systems we own meet our quality, reliability, and scalability standards.
  • We anticipate broad technical changes and help keep us ahead of the curve.
  • We make system-level trade-offs and clearly articulate scaling and reliability limits.
  • We act as a multiplier by building systems, authoring tools, or introducing policies and patterns that raise productivity across the organisation.
  • We communicate externally through talks and blog posts, and internally help drive consensus on major technology directions.

Technologies:

  • AI
  • AI Agents
  • LESS
  • Marketing
  • Security
  • Serverless
  • microservices
  • Backend
  • Copilot
  • CTO
  • Cursor
  • Excel
  • GitHub
  • Support

Requirements

  • We have deep experience building and interacting with AI agents, using them to amplify output and integrate them into workflows while adhering to architecture and security standards.

About the company

We are Fresha, a leading marketplace platform transforming the beauty and wellness industry globally. More than 120,000 businesses and 450,000 stylists trust our platform, and we have powered over 1 billion appointments worldwide. We provide an all-in-one platform for bookings, point-of-sale, marketing, and more, connecting consumers to local services. This role is based in Old Street, London, and we work onsite four days per week with remote flexibility on Wednesdays. Our London office is at The Bower, 207-211, Old St, Tower, London EC1V 9NR. We offer a collaborative environment, modern technologies, a significant migration to microservices, flexi-time around core hours, competitive salaries and RSUs, travel coverage for visiting teammates, and the opportunity to help shape our technical direction, including serverless services, SQS, and continuous delivery and deployment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

3:07 min

Transitioning architecture to microservices at Netflix

Steve Upton Steve Upton · World Congress 2022

1:24 min

Building client-facing AI agents for engineering teams

Alfonso Graziano Alfonso Graziano · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all