Resumo da vaga

Senior Back End Engineer UK Based

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

WHAT YOU’LL ACTUALLY DO

  • Build and maintain domain modules in a DDD-style Node.js/TypeScript monorepo.
  • Take vague product direction, sharpen it into a real spec, and ship a v1 — then iterate.
  • Design APIs, write docs, and manage database schemas and migrations.
  • Build features that span our main transactional backend and a separate analytics backend running heavy queries over creator data.
  • Write services that integrate with TikTok, Instagram, and YouTube APIs.
  • Work with queue workers for background job processing (media analysis, outreach, data syncing).
  • Deploy your own services to our cloud infrastructure, write the migrations, watch them go out safely.
  • Investigate production issues when they touch your code — trace through the observability stack to find the cause.

REQUIRED — NON-NEGOTIABLE

  • 6+ years backend development with Node.js and TypeScript in production.
  • Product mindset — you’ve shipped features where the brief was a paragraph, not a ticket. You ask why before how, make calls when requirements are vague, and iterate after release. You’ve sat across from non-engineers and left with a sharper problem than you walked in with.
  • Strong relational database experience — schema design, query optimisation, safe migrations at scale.
  • Comfortable deploying and operating your own services on a major cloud provider — containers, CI/CD pipelines, the basics of running things in production. You don’t need to be an infra specialist, but you don’t need handholding either.
  • Queue-based background job processing patterns.

• REST API design and documentation.

  • Git workflow maturity — branching strategies, code review, migration safety. You understand why you don’t run destructive commands on a production migration.

STRONGLY PREFERRED

  • Shipped AI features to production — you know what evals are for, why prompts regress, and why “it worked in testing” isn’t enough.
  • Columnar / analytics databases for heavy aggregate queries.

• In-memory caching and session stores.

  • DDD or domain-driven design — explicit module boundaries, repositories, services, event-driven patterns.
  • Production observability — you’ve triaged real issues, not just configured dashboards.
  • OAuth, OTP, or session-based auth systems in production.

Nice to haves

  • Social media platform APIs (TikTok, Instagram, YouTube).
  • Search infrastructure for large datasets.

• Monorepo tooling and workflows.

  • Side projects, OSS contributions, or tools you’ve built for yourself that other people now use — signal that you ship for the love of shipping.

WHAT THIS PERSON LOOKS LIKE

  • Holds opinions and changes them fast — you’ll ship the wrong thing sometimes and replace it a week later. That’s the job.
  • Debugs across boundaries — when a metric shows the wrong number, you can trace it from the frontend component through the API layer down to the database query and figure out where it breaks.
  • Writes code that doesn’t need babysitting — proper validation, error handling, and patterns other team members can follow.
  • Communicates proactively — posts in Slack when deploying, writes migration plans before running them, documents API contracts for the frontend team.
  • Moves fast without breaking things — we deploy to production multiple times a week. You should be comfortable with that cadence while still being careful.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoSenior Backend EngineerÁrea da vaga
Sinal de senioridadeSeniorNível do candidato
StackCI/CD, Java, Node.jsSkills principais
Localização1 país aceitoElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.
Aplicar no site da empresaSite da empresaAbrir link