Full job description
Join Vibe.co's AdManager team as a senior fullstack engineer to build and ship advertiser-facing products including campaign setup, reporting, and creatives management. Responsibilities include designing features, building interfaces with Next.js, React, and TypeScript, designing scalable APIs and database schemas, maintaining PostgreSQL backend systems, applying testing and code review, ensuring reliability through monitoring and incident response, and collaborating with product managers and engineers. Required experience includes production-grade fullstack development, project ownership, backend fundamentals, production system ownership, and technical planning. Nice to have experience in CTV, campaign management, SaaS products, Domain-Driven Design, Test-Driven Development, AI-powered products, and developer experience improvements. The role is a freelance contract with hybrid work (3 days/week in Paris office). Benefits include equity, variable pay, health insurance, meal vouchers, annual offsite, and quarterly tech syncs.
What you'll do
- Design core AdManager features for campaign setup, reporting, and creatives management
- Ship complex advertiser-facing initiatives from conception through production
- Own initiatives end-to-end with minimal supervision
- Translate ambiguous product requirements into clear technical plans
- Partner with product managers and engineers to define delivery milestones
- Build advertiser-facing interfaces using Next.js, React, and TypeScript
- Design scalable APIs, services, and database schemas for advertiser workflows
- Maintain backend systems on PostgreSQL that support reporting and campaign data
- Apply rigorous testing and code review practices across the codebase
- Instrument new features with monitoring, logging, and alerting before launch
- Debug and resolve production issues for systems you build
- Contribute to incident response and postmortems with clear ownership
- Improve codebase conventions and developer experience beyond assigned tickets
- Identify better technical solutions for advertiser workflow problems
- Challenge weak assumptions with pragmatic, data-backed alternatives
- Use AI-assisted development workflows to accelerate delivery
- Uphold a high bar for correctness across a shared codebase
Requirements
- Experience shipping production-grade fullstack software with Next.js, React, TypeScript, and PostgreSQL
- Track record owning projects end-to-end, from problem definition through long-term maintenance
- Strong backend fundamentals in API design, data modeling, and system architecture
- Experience taking ownership of production systems, including monitoring, debugging, and incident response
- Ability to break down ambiguous initiatives into technical plans and manage dependencies
- Judgment to move fast without sacrificing reliability or maintainability
Tech stack
Next.jsReactTypeScriptPostgreSQLAPI designDomain-Driven DesignTest-Driven DevelopmentAI-assisted development
Benefits
Equity — Employee Stock Ownership PlanVariable pay based on objectivesHybrid flexibility (3x a week in Paris office)Health insurance via AlanMeal vouchers via SwileAnnual offsite for the whole teamQuarterly Engineering and Product Tech Syncs