6 days ago
Toronto, Canada or Montréal, CanadaSenior
Base Salary
$125k - $176k/yr
Responsibilities
- Design, build, and operate TypeScript and NestJS services and the APIs and data contracts used by downstream advertising systems.
- Design relational schemas, migrations, and schema evolution for data consumed by serving, billing, and reporting systems.
- Build event-driven integrations with Kafka and Google Cloud Pub/Sub using transactional outbox and idempotent consumer patterns.
- Develop user-facing workflows in React and TypeScript for publishers and advertisers handling complex entity and performance data.
- Operate containerized services on Kubernetes and own their service-level objectives, deployment, scaling, monitoring, incident response, and on-call support.
- Improve observability and quality through distributed tracing, metrics, testing frameworks, design reviews, and code reviews.
- Establish service development standards and mentor other engineers.
Requirements
- At least 6 years of experience building and operating production software, including substantial backend and modern frontend experience.
- Advanced TypeScript experience and experience with NestJS or a comparable modular Node backend architecture using dependency injection and modules.
- Strong data modeling and SQL skills, including schema design, migrations, large-scale performance optimization, and API versioning.
- Experience with event-driven systems such as Kafka, Pub/Sub, or a comparable tool, including delivery semantics, ordering, and idempotency.
- Advanced React skills involving component design, state management, and performance for data-intensive interfaces.
- Experience operating cloud-native, containerized services on Kubernetes, including deployment, scaling, monitoring, incident response, and on-call work.
- Strong focus on correctness, observability, maintainability, testing, code review, and accessibility.
- Preferred experience with Go; advertising, attribution, billing, or monetization systems; infrastructure as code; Kubernetes-native resource management; Terraform; service meshes; OpenTelemetry; distributed tracing; design systems; configuration-driven UI frameworks; or cross-team technical alignment initiatives.
Benefits
- Comprehensive health, life, and disability insurance, commute subsidy, employee stock ownership, competitive retirement or pension plans, generous vacation and personal days, and new-parent and family-care support.
- Office snacks, mental health and wellbeing programs, employee resource groups, a global employee assistance program, training and development programs, and volunteering and donation matching.
- Benefits and coverage vary by country and employment status; the posting lists Zone A and Zone B locations for the base salary range.
Tech Stack
Categories
About Unity
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).
