Développeur·se logiciel senior, Creative Solutions
- Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English · French
- Posted
Original job description
English section of this bilingual listing.
👫 About the team
At Equativ, we’re on a mission to develop advertising technologies that empower our customers to reach their digital business goals. This means that we rely on massively scalable, widely distributed, highly available, and efficient software systems; the platform deals with over 3 million requests per second (+250 billion/day) managed by 3,000 servers with less than 250ms response time.
Our innovation team based in Paris, Nantes, Bordeaux, Limoges, Krakow and Berlin is composed of 150+ straightforward and energetic engineers working in an Agile environment and ready to tackle the most complex technical challenges.
Equativ, a leading independent ad platform, brings scale and simplicity to digital advertising.
Following its recent merger with Sharethrough and the acquisition of Kamino Retail, advertisers, media owners, and technology partners rely on Equativ’s advanced SSP, curation, and retail media services and technology to achieve maximum business outcomes.
With a focus on privacy-first programmatic video, CTV, and data-driven solutions, Equativ enables clients to activate across the digital ecosystem while protecting consumer privacy.
The company’s global expertise is also backed by a team of over 750 employees across 19 countries.
As a proud recipient of the HappyIndex@Work label, Equativ is committed to providing a dynamic, flexible workplace where employees thrive, grow, and excel in both their professional and personal lives.
Come and lead the charge with us in building a transparent ecosystem based on quality!
Equativ is an equal opportunity employer. Equal access to employment, services, and programs are available to everyone, regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you require reasonable accommodation throughout the application and/or interview process, please contact the recruitment team at ta-team@equativ.com
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Read the full bilingual original
At Equativ, we’re on a mission to develop advertising technologies that empower our customers to reach their digital business goals. This means that we rely on massively scalable, widely distributed, highly available, and efficient software systems; the platform deals with over 3 million requests per second (+250 billion/day) managed by 3,000 servers with less than 250ms response time.
Our innovation team based in Paris, Nantes, Bordeaux, Limoges, Krakow and Berlin is composed of 150+ straightforward and energetic engineers working in an Agile environment and ready to tackle the most complex technical challenges.
Creative Solutions développe les technologies qui permettent de créer, d'améliorer, de diffuser et d'afficher des publicités. Notre travail touche autant les outils de création et les améliorations dynamiques que les systèmes qui affichent et mesurent les publicités sur le Web et dans les applications. Nos projets comprennent notamment des publicités transactionnelles, des expériences vidéo, des systèmes de diffusion à grande échelle, des intégrations publicitaires et des outils pour comprendre et améliorer la performance.
Nous collaborons étroitement avec les équipes Produit, Design, Données et les autres équipes d'ingénierie. Nous utilisons des agents de code IA, dont Claude Code, au quotidien pour explorer le code, planifier, développer, réviser et investiguer des problèmes. Nous valorisons le jugement technique et assumons la responsabilité de notre travail, que l'IA ait contribué ou non à sa réalisation.
La Mission 👇
En tant que développeur·se logiciel senior au sein de Creative Solutions, vous contribuerez au développement et à l'exploitation de produits et de systèmes qui rendent possibles nos expériences publicitaires. Selon l'équipe et ses priorités, votre travail pourrait porter sur notre pipeline d’amélioration de créatifs, l'affichage et la diffusion Web, ou les services et outils qui les soutiennent.
Vous participerez à la définition des solutions, de l'identification du problème jusqu'à la mise en production, en collaboration avec des collègues de différentes disciplines. Vous contribuerez aussi à améliorer les systèmes et les pratiques sur lesquels nous nous appuyons.
Ce que vous ferez ✏️
- Collaborer avec les équipes Produit, Design et Ingénierie pour comprendre les problèmes, définir des solutions et faire des choix éclairés.
- Concevoir, développer, tester et maintenir des logiciels à différents niveaux du stack, des outils et expériences publicitaires aux services et systèmes de diffusion.
- Prendre en charge des projets, de l'investigation et de la conception technique jusqu'au déploiement, au suivi et aux améliorations successives.
- Investiguer des problèmes de production qui touchent plusieurs systèmes, en vous appuyant sur des données et de la collaboration pour comprendre leurs effets et corriger leur cause.
- Développer des logiciels fiables et performants à grande échelle, tout en améliorant l'architecture et les pratiques d'ingénierie existantes.
- Utiliser des agents de code IA dans votre travail, examiner leurs résultats avec un regard critique et partager les approches utiles avec l'équipe.
- Participer aux revues de code, à la programmation en binôme et aux discussions techniques, accompagner vos collègues et contribuer à l'efficacité de l'équipe.
- Vous avez une expérience de niveau senior dans le développement et la maintenance de logiciels en production, une solide maîtrise de JavaScript ou TypeScript et de bonnes bases en développement back-end ou full-stack.
- Vous savez avancer dans un contexte ambigu : poser des questions, cerner les contraintes, prendre des décisions et trouver une solution.
- Vous vous souciez du comportement des logiciels en production, notamment de leur fiabilité, de leur performance, de leurs tests et de leur maintenabilité.
- Vous travaillez de façon autonome tout en tenant vos collègues informés, en demandant de l'aide au besoin et en partageant clairement le contexte.
- Vous cherchez à comprendre les objectifs produit et commerciaux de votre travail, au-delà de la mise en œuvre d'une spécification.
- Vous utilisez des outils d'IA au quotidien et faites preuve de jugement quant à leur utilisation. Vous comprenez le code que vous livrez et en assumez la responsabilité.
- Vous aimez apprendre de nouvelles technologies et explorer des parties d'un système que vous ne connaissez pas encore.
- Expérience avec Node.js, React, NestJS, Nx, Docker, SQL ou des plateformes infonuagiques comme GCP.
- Expérience des technologies Web, de l'affichage publicitaire, de la vidéo, de l'ad tech ou des systèmes distribués à haut débit.
- Expérience de développement avec des modèles de langage : agent, outil interne, évaluation ou fonctionnalité produit.
- Exemples d'améliorations apportées à votre travail ou à celui de votre équipe, comme l'automatisation d'une tâche récurrente ou la création d'un outil utile.
- Expérience en direction d'initiatives techniques, en accompagnement de collègues ou en amélioration des pratiques d'équipe.
Equativ, a leading independent ad platform, brings scale and simplicity to digital advertising.
Following its recent merger with Sharethrough and the acquisition of Kamino Retail, advertisers, media owners, and technology partners rely on Equativ’s advanced SSP, curation, and retail media services and technology to achieve maximum business outcomes.
With a focus on privacy-first programmatic video, CTV, and data-driven solutions, Equativ enables clients to activate across the digital ecosystem while protecting consumer privacy.
The company’s global expertise is also backed by a team of over 750 employees across 19 countries.
As a proud recipient of the HappyIndex@Work label, Equativ is committed to providing a dynamic, flexible workplace where employees thrive, grow, and excel in both their professional and personal lives.
Come and lead the charge with us in building a transparent ecosystem based on quality!
Equativ is an equal opportunity employer. Equal access to employment, services, and programs are available to everyone, regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you require reasonable accommodation throughout the application and/or interview process, please contact the recruitment team at ta-team@equativ.com
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
More about this job
Responsibilities
Design, develop, test, deploy, and maintain advertising products and systems, from creative tools and web ad experiences to large-scale delivery services. Own projects through production and ongoing improvement, investigate cross-system incidents, and contribute to architecture, engineering practices, code reviews, and team development.
Requirements
The role requires senior-level experience developing and maintaining production software, strong JavaScript or TypeScript skills, and a solid foundation in back-end or full-stack development. Candidates should be comfortable working through ambiguity, prioritizing reliability and maintainability, collaborating autonomously, understanding product goals, and using AI coding tools with sound judgment.
Skills
- JavaScript
- TypeScript
- Back-End Development
- Full-Stack Development
- Software Design
- Software Testing
- Production Support
- System Reliability
- Performance Optimization
- Distributed Systems
- Technical Leadership
- Code Review
- AI Coding Agents
- Cross-Functional Collaboration
- Agile
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- JavaScript
- TypeScript
- Node.js
- React
- NestJS
- Nx
- Docker
- SQL
- Google Cloud Platform
- AI Coding Agents
- Claude Code
- Large Language Models
- Ad Tech
- Creative Optimization
- Web Advertising
- Video Advertising
- Ad Delivery
- Distributed Systems
- High-Throughput Systems
- Production Software
- Back-End Development
- Full-Stack Development
- Agile
- Code Review
- Pair Programming
- Technical Leadership
- System Reliability
- Performance Optimization
- Cloud Platforms