Senior Full Stack Engineer

Summary

Popcorn is an AI studio building a platform for automated video ad generation, and they are seeking a Principal Full Stack Engineer to lead architecture, backend, and infrastructure. The role involves managing complex AI orchestration pipelines, database design, and scaling the platform using a TypeScript-heavy stack including Next.js and PostgreSQL.

Popcorn is an AI studio changing how ads get made. Brands and creators start

with a product link and finish with a complete video ad — script, cast,

location, storyboard, voiceover and final render, generated end to end in

minutes.

We are built for the Middle East and Arabic-first, and we are scaling now.

Behind that simplicity is the hard part. A single ad is a chain of AI calls

running for minutes across multiple providers, producing large media files,

costing real money per render, and it has to survive every kind of failure

without losing a customer's work or their credits.

THE ROLE

We are hiring a Principal Full Stack Engineer to take technical ownership of

the platform.

This is the most senior engineering hire we will make this year. You will own

the architecture, the backend, the database, security and infrastructure —

and you will build new product surfaces on top of them. You will set the

technical direction, and you will still be writing the code.

We are in a scaling phase. The decisions you make in the first six months

will determine what we can build for the next three years.

WHAT YOU WILL OWN

  • The architecture. Go deep on the foundations early, then own the technical direction from there.
  • The backend. The generation pipeline that orchestrates long-running AI renders across multiple providers, and everything that keeps it reliable.
  • The database. Schema design, indexing strategy, query performance and migration discipline on PostgreSQL.
  • Security. Authentication, authorization, data protection, and the standards that keep customer work and payment data safe.
  • Infrastructure and delivery. Serverless environments, CI, releases, and the operational health of production.
  • New studios. Building the next creation surfaces end to end, from database
  • Quality across the product. Holding a consistently high bar on performance, reliability and craft in every studio we ship.
  • Scale. Keeping the platform fast, the architecture sound and the unit economics healthy as load grows.

WHAT WE ARE LOOKING FOR

  • 8+ years building software, with deep backend experience on systems carrying real production traffic.
  • isolation levels, and how of it behaves under load.
  • Strong TypeScript and Node in production, plus genuine React and Next.js experience. This codebase is TypeScript end to end.
  • You have designed and operated asynchronous, long-running systems where work takes minutes and failure is normal. You know why exactly-once is a lie and what to do instead.
  • Solid security fundamentals — authentication, authorization, data handling, and the common ways applications get compromised.
  • You have owned production: deployments, CI, and being responsible when something breaks.
  • Experience with systems that handle money, and the instinct for what correctness there costs — idempotency, reconciliation, and designing for the retry that will definitely happen.
  • You have taken a system through a growth phase and seen what breaks at ten times the load.
  • You operate without a spec. Given a goal and a constraint, you come back with a design, the tradeoffs and a recommendation.

BONUS POINTS

  • AI or ML infrastructure: inference orchestration, provider fallback, cost storage and CDN delivery.
  • Payments and billing, especially usage-based or credit-based models.
  • Bilingual or RTL product experience.

OUR STACK

TypeScript end to end. React 19 and Next.js 15 App Router with Tailwind and

our own design system. Next.js route handlers on Node. PostgreSQL with Prisma

and hand-written SQL migrations. Vercel serverless. Blob storage with CDN

delivery, ffmpeg and sharp for media. Auth.js for authentication. Stripe for

payments. Multiple AI providers across video, image, speech, lip-sync and

language. Vitest.

You do not need to have used all of it. We care about the depth of your

judgment, not the length of your tool list.

WHAT WE OFFER

  • Full technical ownership of a product in its scaling phase
  • Direct access to the founders
  • Medical insurance
  • Annual leave

HIRING PROCESS

  1. 2. Systems conversation, 90 minutes — we go deep on something you designed and operated: the constraints, the tradeoffs, and what broke.
  2. 3. Architecture session — we take a real problem from our roadmap and design it together.
  3. 4. Final conversation with the founders.

Popcorn is an equal opportunity employer. We hire on capability and craft,

  • and we welcome applicants of every background, gender and religion.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available