Unity

Sr. Full Stack Engineer

Unity
Apply
4 days ago
Toronto, Canada or Montréal, CanadaSenior

Base Salary

$125k - $176k/yr

Responsibilities

  • Concevoir, développer et exploiter des services TypeScript/NestJS ainsi que les APIs et contrats de données de la plateforme publicitaire.
  • Modéliser les données, concevoir les schémas relationnels, gérer les migrations et faire évoluer les schémas à grande échelle.
  • Développer des intégrations événementielles avec Kafka et Google Cloud Pub/Sub en maintenant la cohérence entre les services.
  • Créer les interfaces utilisateur en React et TypeScript pour les annonceurs et les éditeurs.
  • Exploiter les services conteneurisés sur Kubernetes et prendre en charge les objectifs de niveau de service, le déploiement, la mise à l’échelle, la surveillance, les incidents et l’astreinte.
  • Améliorer l’observabilité et la qualité au moyen du traçage distribué, des métriques et des cadres de test.
  • Définir les normes de développement, participer aux revues de conception et de code et accompagner les autres développeurs.

Requirements

  • Au moins six ans d’expérience dans le développement et l’exploitation de logiciels en production.
  • Maîtrise avancée de TypeScript et expérience avec NestJS ou une architecture Node modulaire comparable.
  • Solides compétences en modélisation de données, SQL, conception de schémas, migrations, optimisation à grande échelle et versionnement des APIs.
  • Expérience des systèmes événementiels et compréhension des garanties de livraison, de l’ordre des événements et de l’idempotence.
  • Maîtrise avancée de React, notamment la conception de composants, la gestion d’état et la performance des interfaces riches en données.
  • Expérience de l’exploitation cloud native, des services conteneurisés sur Kubernetes et de la responsabilité de systèmes en production.
  • Rigueur en matière d’exactitude, d’observabilité, de maintenabilité, de tests, de revues de code et d’accessibilité.
  • Expérience facultative avec Go, les systèmes publicitaires, d’attribution, de facturation ou de monétisation, l’infrastructure en tant que code, Terraform, les maillages de services, OpenTelemetry, les systèmes de conception, les frameworks d’interface pilotés par la configuration ou l’harmonisation technique interéquipes.
  • Une connaissance suffisante de l’anglais est requise pour les échanges professionnels avec des collègues et partenaires internationaux.

Benefits

  • Assurance santé, vie et invalidité complète, avec une admissibilité variant selon le pays et le statut d’emploi.
  • Subvention pour les déplacements et collations offertes au bureau.
  • Participation des employés à l’actionnariat et régimes de retraite ou de pension compétitifs.
  • Vacances et congés personnels généreux.
  • Congés et programmes de soutien aux nouveaux parents et aux familles.
  • Programmes de santé mentale et de bien-être, groupes-ressources pour employés et programme mondial d’aide aux employés.
  • Programmes de formation et de perfectionnement.
  • Programme de bénévolat et de jumelage de dons.
Unity

About Unity

5,001-10,000 employees

Unity is a public software company that builds the Unity real-time 3D engine and services for creating, operating, and monetizing games and interactive 3D content across mobile, PC, console, and XR. It sells subscription licenses and usage-based services such as cloud build, ads, and analytics to studios and enterprises in gaming, automotive, film, and AR/VR. Founded in 2004 and headquartered in San Francisco, it trades on the NYSE (U).

Contact me