Sr. Full Stack Engineer, Unified Ads Platform

Unity Technologies SF

New York (NY)

On-site

USD 150,000 - 210,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Unity Technologies SF recherche un développeur full-stack principal pour l'équipe Unified Ads Platform. Vous concevrez et maintiendrez des services côté serveur et des interfaces React/TypeScript pour soutenir les campagnes et la facturation, avec des données critiques utilisées par plusieurs systèmes en production.

Le rôle exige une expertise en modélisation de données, en systèmes événementiels et en déploiement sur Kubernetes, tout en assurant l'exactitude et la disponibilité des données.

Qualifications

  • Au moins six ans d'expérience en développement et exploitation de logiciels en production.
  • Maîtrise avancée de TypeScript et expérience avec un cadre modulaire Node côté serveur (NestJS) ou architecture équivalente.
  • Solides compétences en modélisation de données et en SQL (schémas, migrations, optimisation).
  • Expérience des systèmes événementiels (Kafka, Pub/Sub) et compréhension des garanties de livraison et d'idempotence.
  • Maîtrise avancée de React et conception de composants performants.
  • Expérience d'exploitation cloud native et Kubernetes, avec déploiement, mise à l'échelle et surveillance en production.
  • Fort sens des responsabilités, orienté exactitude, observabilité et tests rigoureux.

Responsibilities

  • Concevoir, développer et exploiter des services dans notre plateforme TypeScript (NestJS).
  • Modéliser les données d'entité et faire évoluer schémas et migrations.
  • Concevoir et développer des intégrations événementielles avec Kafka et Pub/Sub.
  • Créer les interfaces utilisateur en React et TypeScript pour les éditeurs et annonceurs.
  • Exploiter les services sur Kubernetes et assurer la production et la résilience.
  • Renforcer l'observabilité par traçage, métriques et tests.
  • Établir et faire respecter les normes de développement lors des revues.

Skills

TypeScript
NestJS
React
SQL
Kafka
Kubernetes
Observability
Tests
Code reviews

Tools

Kafka
Pub/Sub
Kubernetes

Job description

L'opportunité

Chez Unity, nous développons une plateforme publicitaire de calibre mondial qui fonctionne à très grande échelle partout dans le monde. L'équipe Ads conçoit les systèmes qui mettent en relation les annonceur(euse)s, les créateur(rice)s et les joueur(euse)s, favorisant ainsi la performance, la fiabilité et la croissance de notre écosystème.

À titre de développeur(euse) full-stack principal(e) au sein de l'équipe Unified Ads Platform, vous serez responsable de la couche de services où résident les entités des annonceur(euse)s et des éditeur(rice)s : campagnes et plafonds budgétaires, applications et blocs d'annonces, ensembles de créations et Pipeline de modération connexe, devise de l'Offerwall, tests A/B et intégration de LevelPlay. Ces données sont utilisées par l'ensemble de notre infrastructure publicitaire, et nos API constituent la source de référence pour la diffusion, la facturation et la production de rapports.

Ce poste ne consiste pas simplement à créer une API avant de passer au prochain projet. Les données que vous modélisez sont utilisées par des systèmes dont vous n'êtes pas responsable, dans des processus où une valeur erronée peut entraîner des pertes financières. Vous concevrez des contrats qui demeurent stables à mesure que le produit évolue, veillerez à la cohérence des états entre les différents services et assumerez la responsabilité de l'exactitude et de la disponibilité de l'ensemble de ces éléments en production.

Ce poste convient parfaitement à une personne qui maîtrise autant le côté serveur que le côté client, qui accorde une grande importance aux contrats de données et à l'exactitude, et qui souhaite assumer pleinement la responsabilité de systèmes dont dépendent d'autres équipes de développement.

Ce que vous allez faire
  • Concevoir, développer et exploiter des services dans notre plateforme TypeScript (NestJS) pour un vaste modèle de domaine, tout en étant responsable des API et des contrats de données dont dépendent les systèmes publicitaires en aval.
  • Modéliser les données d'entité en tenant compte de l'évolutivité et des changements, notamment par la conception de schémas relationnels, les migrations et l'évolution des schémas des tables utilisées pour la diffusion, la facturation et la production de rapports.
  • Concevoir et développer des intégrations événementielles avec Kafka et Google Cloud Pub/Sub, au moyen de modèles tels que la boîte d'envoi transactionnelle et les consommateurs idempotents, afin de maintenir la cohérence entre les différents services.
  • Créer les interfaces destinées aux utilisateur(rice)s dans React et TypeScript, en transformant des données complexes sur les entités et la performance en processus auxquels les éditeur(rice)s et les annonceur(euse)s peuvent se fier.
  • Exploiter les solutions que vous développez sur Kubernetes, où le service déclare sa propre infrastructure infonuagique avec son code, et assumer pleinement la responsabilité de ses objectifs de niveau de service.
  • Renforcer l'observabilité et la qualité de la plateforme au moyen du traçage distribué, des mesures et des cadres de test.
  • Établir les normes de développement du service et veiller à leur respect lors des revues de conception et de code, tout en accompagnant les développeur(euse)s.
Ce que nous recherchons
  • Au moins six ans d'expérience en développement et en exploitation de logiciels en production, avec une expertise approfondie des services côté serveur et des technologies modernes côté client.
  • Une maîtrise avancée de TypeScript et une expérience avec un cadre modulaire structuré pour Node côté serveur, comme NestJS, ou avec une architecture comparable reposant sur l'injection de dépendances et les modules.
  • De solides compétences en modélisation de données et en SQL, notamment en conception de schémas, en migrations et en optimisation de la performance à grande échelle, ainsi qu'un bon jugement en matière de gestion des versions d'API. Vous avez déjà dû modifier de façon sécuritaire des données utilisées par d'autres équipes.
  • Une expérience des systèmes événementiels, comme Kafka, Pub/Sub ou un outil comparable. Vous comprenez les garanties de livraison, l'ordre des événements, l'idempotence et les conséquences d'une divergence entre deux systèmes.
  • Une maîtrise avancée de React ainsi qu'un excellent jugement en matière de conception de composants, de gestion des états et de performance des interfaces qui traitent un volume important de données.
  • Une expérience de l'exploitation infonuagique native, notamment des services conteneurisés sur Kubernetes, et une capacité à assumer la responsabilité d'un système en production, y compris son déploiement, son mise à l'échelle, sa surveillance, l'intervention en cas d'incident et les périodes de disponibilité sur appel.
  • Un fort sens des responsabilités, axé sur l'exactitude, l'observabilité et la maintenabilité à long terme, soutenu par une discipline rigoureuse en matière de tests, de revues et d'accessibilité.
  • Vous avez peut
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Full Stack Engineer, Unified Ads Platform
Sr. Full Stack Engineer, Unified Ads Platform

Unity • New York (NY)

On-site
USD 135,000 - 176,000
Senior Full-Stack Engineer, Unified Ads Platform
Senior Full-Stack Engineer, Unified Ads Platform

Unity • New York (NY)

On-site
USD 135,000 - 176,000
Senior Full-Stack Engineer, Unified Ads Platform
Senior Full-Stack Engineer, Unified Ads Platform

Unity Enterprise • New York (NY)

On-site
USD 172,000 - 224,000
Health, life & disability insurance
Employee stock ownership
Travel subsidies
+1
Full Stack Developer
Full Stack Developer

Karno Energy • Pierre (SD)

Hybrid
USD 80,000 - 110,000
Télétravail jusqu'à 2 jours par semaine
Contribution à des projets ayant un impact réel
Lead Data Engineer
Lead Data Engineer

Groupe Kanbios • Paris (TX)

On-site
USD 84,000 - 124,000
Senior Tech Artist
Senior Tech Artist

Unity Technologies • United States

On-site
USD 120,000 - 170,000
Développeur Java & React Confirmé H/F
Développeur Java & React Confirmé H/F

Extia Group • Rochelle (LA)

Remote
USD 80,000 - 120,000
Télétravail possible
Tickets restaurant
Mutuelle haut de gamme
+1
Analytics Engineer - Ouvert au Full Remote (F/H)
Analytics Engineer - Ouvert au Full Remote (F/H)

Numbr • United States

Remote
USD 100,000 - 140,000
Ticket restaurant 10€ Swile (50% pris)
Intéressement
Mobilité durable (50% abonnement/trans
+1
Data Platform Engineer F/H
Data Platform Engineer F/H

iRaiser Group • Paris (TX)

Remote
USD 79,000 - 135,000
Senior Full-Stack Engineer - Unified Ads Platform
Senior Full-Stack Engineer - Unified Ads Platform

Unity Technologies SF • New York (NY)

On-site
USD 150,000 - 210,000