Job Openings Senior FullStack Engineer

About the job Senior FullStack Engineer

Senior Full Stack Engineer

Location: Remote (Global)

Team: Product Engineering

Client: TBD

Summary

You'll lead the rebuild of our client's core platform from a PHP-based codebase into a modern full-stack architecture using React (or Next.js) and Node.js. This is a greenfield opportunity with real architectural ownership — you'll design the new system from scratch, work directly with the client, and bridge legacy PHP logic into a new, scalable stack. If you thrive on technical decisions and messy-but-interesting migrations, this one's for you.

Requirements (Must-Haves)

  • Excellent English communication skills — you'll interact directly with the client team, surface technical decisions, and push back when needed.
  • 5+ years of full-stack engineering experience in production environments.
  • Strong React expertise — you've shipped real products with React, understand component architecture, state management, and performance trade-offs.
  • Node.js backend experience — you can design and build REST or GraphQL APIs, handle auth, and structure a scalable service layer.
  • PHP proficiency — you'll need to read, understand, and migrate logic from an existing PHP codebase.
  • Autonomous and senior-minded — you drive features end-to-end without needing a tech lead to define every ticket.

Requirements (Nice-to-Haves)

  • Next.js experience — familiarity with SSR, routing, and the Next.js ecosystem is a meaningful plus given the likely direction of the stack.
  • AdOps domain knowledge — understanding of ad serving, campaign management, reporting pipelines, or programmatic advertising.
  • Database design and query optimization — you know when a query is a problem before it hits production, and you can design performant schemas.
  • Experience with legacy-to-modern migrations — you've been through a rewrite or major migration before.

Bonus Points

  • Hands-on experience with AdTech platforms (GAM, DFP, programmatic, or similar).
  • Familiarity with TypeScript across the full stack.
  • Experience setting up CI/CD pipelines or contributing to DevOps practices on a new codebase.
  • Prior work in agency or consulting environments where you've managed client relationships alongside technical delivery.