Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Developer

Artificial Intelligence

Greater London

On-site

GBP 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading AI video communications company based in Greater London is looking for a Senior Software Engineer to work on client applications using React and a Python backend. The ideal candidate will have at least seven years of experience in software engineering with a minimum of three years at a senior or lead level. Responsibilities include managing project deliverables, collaborating with product managers, and contributing to the success of enterprise-grade SaaS products. The position offers a competitive salary of £100,000 plus stock options, generous leave, and full-time employment.

Benefits

25 days of annual leave
Stock option plan

Qualifications

  • At least seven years of software engineering experience, minimum three at senior/lead level.
  • Experience in a high-performing engineering team operating at scale.
  • Proficiency across the stack with deep backend knowledge.

Responsibilities

  • Work end-to-end on client applications written in React and a monolithic Python backend.
  • Own projects spanning months, breaking problems into small, iterative deliverables.
  • Collaborate directly with product managers to shape product direction.

Skills

Software engineering experience
Backend development knowledge
Proficiency in React
Leadership experience
Job description
Responsibilities
  • Work end‑to‑end on client applications written in React and a monolithic Python backend, and manage the safe release of features to customers.
  • Own projects spanning months, breaking problems into small, iterative deliverables.
  • Collaborate directly with product managers, ideate and focus on commercial problems, shaping product direction.
  • Evaluate your own work using our data pipeline to understand impact on commercial objectives and pivot when necessary.
Interview Process
  • 45‑min call with an Engineering Manager about past projects.
  • 90‑min live‑coding interview (collaboration exercise, not LeetCode style).
  • 60‑min system‑design discussion focused on real production problems.
  • 45‑min call with leadership to discuss collaboration, growth, and team details.
  • The process can be completed within seven working days.
Qualifications
  • At least seven years of software engineering experience, minimum three at senior/lead level.
  • Experience in a high‑performing engineering team operating at scale (start‑up or established environment).
  • Proficiency across the stack, with deep backend knowledge; backend‑only is acceptable.
  • Relevant experience building enterprise‑grade SaaS products (AI video generation, billing, experimentation, delivery, real‑time collaboration).
  • Strong alignment with commercial success.
  • Previous leadership experience of smaller teams is a plus.
Salary & Benefits
  • Base salary starting at €100,000 (or £100,000 / CHF 100,000) plus stock option plan.
  • Full‑time employment; contractors not accepted.
  • 25 days of annual leave plus local holidays.
  • Visa sponsorship only for UK/EU residents; relocation not supported.
About Synthesia

Synthesia is a leading AI video communications platform that simplifies creating, collaborating on, and sharing high‑quality videos for organizations worldwide. Companies such as Heineken, Zoom, and McDonald’s use our platform.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.