23 часа назад
Senior Backend Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Backend Engineer: Building and maintaining domain modules in a DDD-style Node.js/TypeScript monorepo with an accent on API design, database schemas, and migrations. Focus on integrating with TikTok, Instagram, and YouTube APIs, and deploying services to cloud infrastructure.
Location: Remote (UK)
Company
is an enterprise influencer marketing platform working with brands like SharkNinja, Coach, H&M, Ray-Ban, and Converse.
What you will 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).
Requirements
- 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.
- 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.
- Queue-based background job processing patterns.
- REST API design and documentation.
Nice to have
- 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.
Culture & Benefits
- Small, high-output engineering team (~10 people) led by the current engineering lead.
- Async standups, weekly refinement, ship directly to production.
- Heavy AI-usage environment — AI tooling is woven into how we build, review, and ship.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →