Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Full Stack Engineer

$135.4k - $175.9k per year

Unity

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, sa 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-être également (facultatif)
Expérience avec Go.
Expérience dans les systèmes publicitaires, d’attribution, de facturation ou de monétisation.
Expérience de l’infrastructure en tant que code, notamment la gestion des ressources native à Kubernetes, Terraform ou les maillages de services.
Connaissance d’OpenTelemetry et du traçage distribué en production.
Expérience des systèmes de conception ou des cadres d’interface utilisateur pilotés par la configuration.
Expérience de l’harmonisation technique entre les équipes ou d’initiatives de qualité menées par des communautés de pratique.
The opportunityAt Unity, we're building a world-class advertising platform that operates at a massive global scale. The Ads team powers the systems that connect advertisers with creators and players, driving performance, reliability, and growth across our ecosystem.
As a Senior Full-Stack Engineer on the Unified Ads Platform team, you'll own the service layer where advertiser and publisher entities live. Campaigns and budget caps, applications and ad units, creative packs and the moderation pipeline behind them, offerwall currency, A/B tests, LevelPlay integration. These are the records the rest of the ads estate reads from, and our APIs are the source of truth for them across serving, billing, and reporting.
This role goes beyond building an API and moving on. The data you model is consumed by systems you don't own, in paths where a wrong value costs money. You'll design contracts that stay stable as the product changes, keep state consistent across service boundaries, and own the correctness and availability of all of it in production.
This role is ideal for someone strong on both sides of the stack who thinks in terms of data contracts and correctness, and who wants real ownership of systems other engineering teams depend on.
What You'll Be Doing
Design, build, and operate services in our TypeScript platform (NestJS) across a large domain model, owning the APIs and data contracts that downstream ads systems depend on
Model entity data for scale and change — relational schema design, migrations, and schema evolution against tables that serving, billing, and reporting all read from
Design and build event-driven integrations with Kafka and Google Cloud Pub/Sub, using patterns such as transactional outbox and idempotent consumers to maintain consistency across service boundaries.
Deliver the user-facing surfaces on top of the platform in React and TypeScript, turning dense entity and performance data into workflows publishers and advertisers can trust
Operate what you build on Kubernetes, where the service declares its own cloud infrastructure alongside its code, and take real ownership of its SLOs
Drive observability and quality across the platform — distributed tracing, metrics, and testing frameworks
Set the standards for how the service is built and hold the line on them in design and code review, mentoring engineers as you go
What We're Looking For
6+ years building and operating production software, with real depth on both backend services and modern frontend
Advanced TypeScript, and experience with an opinionated, modular Node backend framework — NestJS, or comparable dependency-injection and module architectures
Strong data modelling and SQL — schema design, migrations, and performance at scale, alongside the API versioning judgment that goes with it. You've had to change something other teams read from, safely
Event-driven systems — Kafka, Pub/Sub, or similar. You understand delivery semantics, ordering, and idempotency, and what happens when two systems disagree
Advanced React, with strong judgment around component design, state management, and performance in data-intensive interfaces
Cloud-native operation — containerized services on Kubernetes, and comfort owning the system in production, including deployment, scaling, monitoring, incident response, and on-call
Strong ownership mindset — focused on correctness, observability, and long‑term maintainability, backed by real engineering discipline in testing, review, and accessibility
You might also have
Experience with Go
Background in ads, attribution, billing, or monetization systems
Infrastructure-as-code experience — Kubernetes-native resource management, Terraform, or service mesh
Familiarity with OpenTelemetry and distributed tracing in production
Experience with design systems or configuration-driven UI frameworks
Exposure to cross-team technical alignment or guild‑style quality initiatives
Additional InformationZone A: $135,400 - $175,900
Zone B: $125,300 - $162,800
Cette fourchette correspond au salaire de base prévu pour ce poste. En plus du salaire de base, ce poste peut donner droit à des attributions d’actions et à une participation à nos programmes d’incitation de l’entreprise, comme des primes annuelles discrétionnaires ou des commissions de vente. Le montant final de l’offre dépendra de plusieurs facteurs, notamment l’emplacement géographique ainsi que l’expérience pertinente, le parcours professionnel et les compétences du/de la candidat(e).
Avantages
assurance santé, vie et invalidité complète
Subvention pour les déplacements
Participation des employés à l’actionnariat
Régimes de retraite/pension compétitifs
Vacances et congés personnels généreux
Soutien aux nouveaux parents grâce à des congés et des programmes de soutien aux familles
Collations offertes au bureau
Programmes et soutien en matière de santé mentale et de bien‑être
Groupes‑ressources pour employés
Programme mondial d’aide aux employés
Programmes de formation et de perfectionnement
Programme de bénévolat et de jumelage de dons
La vie chez UnityUnity [NYSE : U] est le premier moteur de jeu au monde, propulsant les expériences de plus de 3 milliards d’utilisateurs(rices) chaque mois. Les plus grands jeux mobiles, les titres indépendants PC les plus populaires, des jeux console parmi les plus innovants, ainsi que la quasi-totalité des principales expériences XR et jeux Web sont développés, déployés et optimisés avec Unity.
Unity accompagne également des équipes dans des secteurs tels que l’automobile, l’industrie manufacturière et la santé pour concevoir, simuler et collaborer en 3D - comblant ainsi l’écart entre les idées et la réalité. Pour plus d’informations, veuillez visiter
Benefits
Comprehensive health, life, and disability insurance
Commute subsidy
Employee stock ownership
Competitive retirement/pension plans
Generous vacation and personal days
Support for new parents through leave and family‑care programs
Office food snacks
Mental Health and Wellbeing programs and support
Employee Resource Groups
Global Employee Assistance Program
Training and development programs
Volunteering and donation matching program
Life at UnityUnity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. For more information, please visit
Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.
This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.
Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third‑party agency or company that does not have a signed agreement with Unity.
Your privacy is important to us. Please take a moment to review our Prospect and Applicant Privacy Policies. Should you have any concerns about your privacy, please contact us at View email address on ca.hrm.tc.
#J-18808-Ljbffr
Vacancy posted 49 minutes ago
Similar jobs that could be interesting for youBased on the Sr. Full Stack Engineer in Winnipeg, MB vacancy
  •  ...that connect advertisers with creators and players, driving performance, reliability, and growth across our ecosystem.As a Senior Full-Stack Engineer on the Unified Ads Platform team, you'll own the service layer where advertiser and publisher entities live. Campaigns and... 
    Senior
    Long term contract
    Work at office

    Unity

    Winnipeg, MB
    48 minutes ago
  •  ...while delivering a seamless experience to farmers. As a Senior Full Stack Developer, you will own the software that sits between our...  ..., useful errors and documentation good enough that a partner’s engineer never needs to email us. Ship safely and often. CI/CD, infrastructure... 
    Senior
    Internship

    Vivid Machines Inc.

    Winnipeg, MB
    48 minutes ago
  •  ...sunupchildcare. Please take a look at the opportunities below and reach out with information about your experience. Job Listings: Opportunity 1: Full Time Toddler Nanny A warm and welcoming family of three (plus their young-at-heart goldendoodle) are looking for a full time nanny for... 
    Suggested
    Hourly pay
    Long term contract
    Full time
    Contract work
    For subcontractor
    Internship
    Monday to friday
    Night shift
    Day shift
    Afternoon shift

    CanadianNanny.ca

    Winnipeg, MB
    2 days ago
  •  ...approach to living and working. Visit our PinFlex landing page to learn more. We are looking for inquisitive, well‑rounded Full‑stack engineers to join our Monetization engineering teams. Working closely with product managers, designers, and backend engineers, you’ll play... 
    Senior
    Work at office
    Local area
    Relocation
    Relocation package
    Flexible hours

    Pinterest

    Winnipeg, MB
    48 minutes ago
  •  ...Monitor and improve supplier performance across quality, delivery, cost, and responsiveness metrics. Partner with Quality and Engineering on supplier qualification, audits, and corrective action plans.   Operational & Cross-Functional Partnership Collaborate with... 
    Senior
    Long term contract
    Contract work
    Temporary work
    Flexible hours

    StandardAero

    Winnipeg, MB
    11 days ago
  •  ...disciplines and departments to execute new projects Demonstrate full commitment to the implementation of the requirements of the...  ...management Ensure equipment and systems comply with the Corporate Engineering controls standards (O Addendum series), and legislation... 
    Senior
    Full time
    Contract work
    Local area
    Remote work
    Flexible hours

    Maple Leaf Foods Inc.

    Winnipeg, MB
    17 days ago
  •  ...environments and areas. Promote a culture of safety and exhibit these behaviours. WHAT WE'RE LOOKING FOR Education: Bachelor of Engineering or related field or equivalent experience. Preferred Field of Study: Production, Automation, Mechanical, Chemical. Required... 
    Senior
    Internship
    Work at office
    Local area
    Flexible hours

    Amrize

    Winnipeg, MB
    8 days ago
  •  ...The successful candidate will be a Senior Full Stack Developer who is passionate about making...  ...for a successful career at VITALL. The Sr. Full Stack Developer will participate in...  ...validate AI outcomes aligned to strong engineering practices Guide team members and review... 
    Senior
    Flexible hours

    Vitall Intelligence Inc.

    Winnipeg, MB
    47 minutes ago
  • $68k - $102k per year

     ...Service The Scientific Research and Experimental Development (“SR&ED”) Senior Consultant (“Senior Consultant”) is responsible for assisting...  ...the team to spend time onsite at client facilities, working with engineers and technical personnel. This role includes performing and... 
    Senior
    Full time
    For subcontractor
    Remote work

    Ryan

    Winnipeg, MB
    2 days ago
  •  ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive... 
    Senior
    Full time
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Winnipeg, MB
    7 days ago
  • $130k per year

     ...intelligence. It replaces fragmented legacy stacks with a modern, modular operating layer,...  ...About the Role:  We are hiring a Principal Engineer, Architecture. This is a senior individual...  ..., and executed at runtime inside a module engine against a versioned TypeScript SDK. We... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Winnipeg, MB
    more than 2 months ago
  • $90 - $95 per hour

    Russell Tobin & Associates is hiring on behalf of one of its esteemed clients. Job Title: Sr. Software Developer - Full StackLocation: Toronto, ON (Hybrid)Duration: 124 Business Days with Possible ExtensionClient: Public SectorPay Rate: $90 - $95/hr [CAD]DescriptionRequired... 
    Senior
    Contract work

    Russell Tobin

    Winnipeg, MB
    46 minutes ago
  • Seeking full-time nanny starting December 2026 for 10 month old son. Looking to nanny share with another family if possible. If you are a proactive, reliable, and compassionate individual who is passionate about childcare and is comfortable with part-time hours, we would love... 
    Full time
    Part time

    CanadianNanny.ca

    Winnipeg, MB
    1 day ago
  • This is an interview position. GENERAL SUMMARY To plan, organize, direct and control all operations within the service area of the station in a way that provides maximum service to customers while maintaining a cost effective station operation. REQUIRED KNOWLEDGE...
    Senior
    Full time
    Shift work

    Federal Express Corporation Canada

    Winnipeg, MB
    1 day ago
  •  ...grow and have more impact in the business and community. Complimentary products on us every shift. And more, including benefits for all full time employees While we thank you for your interest, only those selected for interviews will be contacted. About COBS Bread... 
    Full time
    Local area
    Flexible hours
    Shift work
    Day shift
    Weekday work

    COBS Bread

    Winnipeg, MB
    12 days ago
  • $16.4 per hour

     ...and responsible nanny to join our home. Our ideal candidate will be experienced with infants and primary school-aged children, providing full-time support. We are flexible with the arrangement, as we are open to live-in, live-out, or part-time options. If you're available for... 
    Hourly pay
    Full time
    Part time
    Summer work
    Live In
    Live out
    Flexible hours

    CanadianNanny.ca

    Winnipeg, MB
    8 days ago
  • Full stack engineering role to build and own features on an AI-first platform, from React/TypeScript frontends to GraphQL APIs and Node.Js/NestJS backend services. Requires 5-7 years of experience, PostgreSQL, Redis, Kafka, and exposure to AI APIs like OpenAI and Gemini. AWS... 

    Contentu

    Winnipeg, MB
    47 minutes ago
  •  ...home-office budget. Qualifications and Skills We're Looking for: 5+ years of software engineering experience building and deploying production applications across the full stack Experience with public cloud platforms such as GCP, AWS or Azure; GCP is preferred... 
    Permanent employment
    Remote work
    Home office
    Flexible hours
    Shift work

    The Linchpin Co.

    Winnipeg, MB
    47 minutes ago
  • $90k - $115k per year

    ABOUT YOU We are looking for a Full-Stack Engineer who is curious, detail-oriented, and collaborative to join our Engineering team. The best candidate will be someone who enjoys working in a fast-paced, team-oriented environment and is eager to contribute to end-to-end solutions... 

    Workingames

    Winnipeg, MB
    48 minutes ago
  • $192.5k per year

     ...located anywhere in Canada for this position.Engineering at StackAdapt: As an Engineer at...  ...data sets and have exposure to modern tech stacks around GoLang, Ruby on Rails, React, GraphQL...  ...to help you succeed. We're seeking a Full Stack Engineer to help lead our growing full... 
    Local area
    Remote work
    Home office
    Flexible hours

    StackAdapt Inc.

    Winnipeg, MB
    49 minutes ago
  •  ...clear failure modes and idempotency.Collaborate with frontend engineers on contract shape, pagination, and real-time or near-real-time...  ...we’re looking for 5+ years building production backend or full-stack systems; comfortable owning a feature end-to-end.Strong... 
    Contract work

    PathwAI, Inc.

    Winnipeg, MB
    47 minutes ago
  •  ...moves quickly. AI sits at the center of the product and of how the team works internally. The RoleThis is a senior, hands-on Full Stack Engineer role with real technical leadership attached. You'll lead a team building the customer-facing products that bring in revenue,... 
    Senior
    Long term contract
    Internship

    TekRek

    Winnipeg, MB
    47 minutes ago
  •  ...Our client is seeking a Full Stack Software Engineer to join its Sensors Infrastructure team and support the development and modernization of applications used in clinical research and wearable-device data management. This individual will play a key role in rebuilding the... 
    Senior
    Remote work
    3 days per week

    Medasource

    Winnipeg, MB
    47 minutes ago
  • What is the opportunity?As Senior Full Stack Engineer in AI Engineering within US Functions Technology (Finance, Risk, Law & Audit), you will be a hands-on contributor helping modernize how US corporate functions build and run their technology. You will work on back-end services... 
    Senior
    Full time
    For contractors
    Flexible hours

    RBC

    Winnipeg, MB
    48 minutes ago
  •  ...seeking an exceptional Senior Fullstack Developer to join our engineering team in shipping products, not websites or artifacts. This is a...  ...engineers to elevate team capability.Own Releases - Manage the full lifecycle of feature delivery, including CI/CD, security remediation... 
    Senior
    Long term contract

    Improving

    Winnipeg, MB
    49 minutes ago
  • We are seeking a mid-level or senior Full Stack Engineer with AI engineering experience to join Client technology team. This role emphasizes Angular front-end development, Java and Spring Boot backend engineering, RESTful APIs, and CI/CD automation, while applying LLM capabilities... 
    Senior

    Compunnel Inc.

    Winnipeg, MB
    49 minutes ago
  • Chrysi is seeking a full-time live-out nanny for their 11-month old son. The ideal candidate should possess a valid CPR certification. The nanny will be responsible for providing attentive care to the infant, ensuring their well-being and safety at all times. In addition to... 
    Long term contract
    Full time
    Live out

    CanadianNanny.ca

    Winnipeg, MB
    13 days ago
  • Senior Full Stack Engineer – Java, Spring Boot & AIAbout Code17Code17 provides technology consulting and professional services across data engineering, cloud, full-stack development, and agentic AI. We help enterprises build modern applications and implement AI solutions that... 
    Senior

    Code17tek

    Winnipeg, MB
    49 minutes ago
  • Location: Remote is fine but in Canada onlyJob Description:Frontend Development: Strong in React.Js (hooks, context, state management, performance optimization). Experience with Redux / Zustand / RTK. Responsive design (CSS3, Material UI). Testing: Jest, React Testing...
    Remote work

    ValueLabs

    Winnipeg, MB
    49 minutes ago
  • Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The RoleAs a Full Stack Engineer on Scotiabank’s Data & AI Technology team, you will provide senior technical leadership in designing, building, and scaling enterprise... 
    Senior
    Flexible hours

    Scotiabank

    Winnipeg, MB
    50 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Full Stack Engineer. Be the first to apply!