Skip to content

Open nowPosted 10 days ago

Backend Engineer

Workable (global search)107,935 open roles

Where
United Kingdom
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowBackend EngineerWorkable (global search) · United Kingdom
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 6 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.2%30 days
This job: posted 10 days ago

Workable (global search) median: 6 days open

The posting

Salary: £40,000 - £50,000 per year

Location: UK based. This is primarily a remote role with flexible working, and we also have an office in Birmingham if you're local and would like to use it.

Contract: full time, permanent

At Substrakt, we help arts and cultural organisations create exceptional digital experiences, and we’re looking for a Backend Engineer to help us do just that.

We’re looking for a Python developer, ideally with experience of Django and Wagtail, to help us build and develop our Python platforms and products. It would be a real advantage if you’re also comfortable working with PHP and WordPress, as this would let you support our existing client websites too.

As part of our Engineering and Design team, you’ll build reliable, high quality backend solutions that power our clients’ websites and digital products. From Substrakt’s own products, new website builds and custom integrations to performance improvements and ongoing support, you’ll work on varied technical challenges alongside colleagues who enjoy sharing ideas and solving problems together.

Substrakt is an equal opportunities employer. We believe that diversity of thought and experience makes us stronger, and we actively encourage applications from people of all backgrounds, identities and abilities. If you need any adjustments during the recruitment process, please let us know.

What you’ll do

  • Build, deploy and maintain backend solutions: Work across new website builds, updates to existing websites, API integrations and server-side development, primarily in Python, Django and Wagtail, and contributing to our existing PHP and WordPress websites where needed. . Deploy to staging and production environments, following release processes and carrying out checks after deployment.
  • Ensure quality, security and performance: Write clear, efficient code following secure development practices. Use manual and automated testing and take part in peer code reviews. Investigate bugs, optimise database queries and help keep our websites and applications reliable, responsive and secure.
  • Collaborate and share knowledge: Work closely with other Backend Engineers, Frontend Engineers, Designers and Client Success Managers. Contribute to scoping, technical planning and solution reviews, maintain useful documentation and join client conversations when your technical input is needed.
  • Take ownership of your work: Estimate tasks, communicate progress and flag issues early. Take responsibility for delivery and technical quality, with support from senior engineers on more complex challenges, and contribute ideas that improve how we work.
  • Support our live services: Troubleshoot issues affecting live websites and applications, and participate in our out-of-hours on-call rota to respond to urgent incidents. You’ll cover up to eight one-week rotations per year, with an additional payment equivalent to 5% of your normal hourly rate for each hour of on-call cover, plus one additional day of annual leave per rotation.

Requirements

What you’ll bring

  • Solid, practical experience building and maintaining Python web applications, ideally using Django and/or Wagtail.
  • Experience working with APIs and relational databases such as PostgreSQL and MySQL.
  • An understanding of automated testing, Git and maintainable software design.
  • Awareness of secure development practices, performance optimisation and application reliability.
  • Curiosity, initiative and a willingness to learn, share knowledge and support others.
  • A thoughtful approach to troubleshooting, knowing when to investigate independently and when to ask for support.
  • Clear, friendly communication and an enthusiasm for collaborating in a primarily remote team.

It would also be useful to have

  • Experience with PHP and WordPress, and confidence supporting and developing existing sites built with them.
  • Familiarity with Heroku, AWS or Cloudflare.
  • Experience with CRM systems, databases and ticketing platforms used by arts and cultural organisations, particularly how they integrate with websites.

You don’t need experience with every technology we use, or to have followed a particular career path. What matters most is that you have practical Python experience, care about the quality of your work and enjoy solving problems with others.

If this sounds like you, and you like the sound of us, we’d love to hear from you.

Benefits

What Substrakt brings

We’re a B Corp certified team that values creativity, openness and continual improvement. We believe in creating work we’re proud of and supporting each other to grow along the way. You’ll have the chance to work with inspiring arts and cultural organisations, contributing to websites and products that help people discover and experience their work.

  • Flexible working: A primarily remote role, with a Birmingham office and flexibility that supports autonomy and work-life balance.
  • Time off: 25 days’ annual leave, increasing with every two years of service, plus bank holidays and your birthday off. We also offer enhanced leave policies to support parents and carers.
  • On-call compensation: Additional pay and one extra day of annual leave for each completed week of on-call cover.
  • Health and wellbeing: A healthcare cashback scheme and a monthly wellbeing allowance of £50 to spend on whatever makes you feel good, whether that’s a gym membership, a meal out or a treatment.
  • Professional development: Six days each year to focus on your development, with a £500 budget to support your learning.
  • Connection: Regular team communication and opportunities to spend time together, including two company-funded team gatherings each year.
  • Space to do good work: Clear responsibilities and thoughtful ways of working, so you understand what you’re accountable for and can focus on doing your best work.
  • A voice in how we work: Opportunities to join our steering groups and help shape our approach to equality, diversity and inclusion, internal culture, accessibility, AI and sustainability.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.