Senior Backend Developer

Montreal /
Engineering /
Full-time
***English will follow***

Sharethrough perturbe la chaîne d'approvisionnement de la publicité numérique en tant que premier marché de ad exchange publicitaire à améliorer automatiquement chaque impression standard en produisant une publicité plus performante qui s'adapte dynamiquement à n'importe quel emplacement sur n'importe quel site. Notre technologie et notre approche permettent aux annonceurs de constater une amélioration substantielle des performances de leurs campagnes et une économie des coûts en utilisant les mêmes créatifs vidéo et display ainsi que le processus d'achat qu'ils utilisent avec les ad exchanges standards. Sharethrough Exchange (STX) gère plus de 225 milliards d'impressions mensuelles et est intégré à plus de 30 des plus grandes plateformes de demande au monde, permettant aux acheteurs d'atteindre efficacement leurs objectifs marketing à grande échelle.

En tant qu'ingénieur au sein de l'équipe Sharethrough Exchange de Sharethrough, tu développeras notre infrastructure de services hautement évolutive, générant des informations utilisées par les plus grands éditeurs et les plus grandes marques sur le web ouvert, et générant des revenus essentiels pour des entreprises comme Disney, CNN, VICE et CBSi.  Tu seras un contributeur clé à nos services backend basés sur Scala qui rendent possibles des milliers de décisions complexes en temps réel par seconde. Distribution à grande échelle, haute performance = voilà les problèmes que vous pourrez résoudre au sein de l'équipe.

Ton rôle

    • Tu auras ton mot à dire : Tu participeras au processus de définition et de résolution des problèmes avec un groupe diversifié de personnes issues de l'ingénierie, des produits et de l'entreprise dans son ensemble.
    • Une ingénierie appropriée : Tu écriras principalement en Node et Typescript/ES6 (c.-à-d. Javascript). Tu dois être familiarisé non seulement avec les meilleures pratiques de codage, mais aussi avec les astuces et les particularités de l'exécution dans plusieurs versions de navigateurs Web. Une expérience dans l'écriture de code robuste qui a fonctionné dans une variété d'environnements en temps réel est un bonus supplémentaire, tout comme une expérience dans les frameworks frontaux tels que React ou Angular.
    • Faire la différence : Nous soutenons à la fois nos utilisateurs éditeurs externes et nos parties prenantes internes, en optimisant et en améliorant notre plateforme et nos capacités d'outillage pour soutenir l'évolution de leurs flux de travail.
    • Des tâches techniques chargées : Tu ne seras pas seulement un contributeur clé, mais tu auras de nombreuses occasions d'architecturer directement des fonctionnalités, des services et des intégrations backend avec des systèmes internes et tiers, des pipelines de données et des magasins de données. Nous sommes une équipe d'esprits curieux, et nous travaillons en étroite collaboration avec les autres équipes d'ingénierie tout en poursuivant diverses preuves de concept et expériences de pensée. 
    • Déployer du code dès votre premier jour : Nous poussons vers la production à chaque commit sur nos branches master via notre pipeline d'intégration et de déploiement continus.

Ton profil

    • Si tu as expédié des logiciels : Tu dois avoir de solides bases en ECMAScript et, idéalement, en Node.js.  Toute familiarité avec Nest.js, qui sert de base à la plupart de nos applications et services, est un atout supplémentaire mais n'est pas attendue.  Idéalement, tu devrais être familier avec un MVC. Une expérience des frameworks frontaux tels que React ou Angular, en particulier, serait utile.  Indépendamment de l'expérience exacte, pour les parties pour lesquelles tu n'as pas d'expérience, tu devras être enthousiaste à l'idée d'explorer et d'apprendre.  
    • Si le code te tient à cœur : Tu es fier du développement et tu as une compréhension profonde de la façon d'écrire des logiciels de haute qualité, maintenables et extensibles.
    • Si tu es compétent en SQL : Tu n'as pas besoin d'être un maître DBA, mais être capable de découper et d'agréger des données est une compétence essentielle.  Tu tireras parti de vos compétences en SQL lorsque tu interagiras avec notre plateforme ou notre API de reporting, mais aussi lorsque tu écriras ou mettra à jour les ETL qui constituent le pilier de notre pipeline de données.
    • Si tu aimes explorer et diriger : Tu aimes relever de nouveaux défis et prendre l'initiative d'optimiser et d'améliorer la façon de faire les choses. L'exploration de nouveaux cadres et de nouvelles façons de faire ce que nous faisons fait partie intégrante de notre ADN et, espérons-le, le tiens.
    • Si tu veux donner du sens à ce que vous faites : Chaque ingénieur ici est impatient de comprendre quel problème il résout, pourquoi il le résout et pour qui il le résout.
    • Maîtrise du français et de l’anglais (orale et écrit), notamment pour communiquer avec nos clients et collègues internationaux

Pourquoi tu vas adorer travailler chez Sharethrough

    • Une culture axée sur les valeurs : Tu évolueras dans un environnement accueillant et diversifié, construit autour de valeurs fortes telles que l'appropriation, la curiosité, la bienveillance, la résilience et la conviction que nous sommes plus forts ensemble.  Nous avons construit une culture amusante et solidaire, et nous croyons fermement en ce que nous faisons.
    • Épousez le problème, pas la solution : Nous réévaluons constamment notre infrastructure technique afin de fournir des logiciels plus rapides, plus performants et plus fiables.
    • Grandir et s'épanouir : Nous nous engageons à favoriser le développement individuel et l'épanouissement de chacun. Ton équipe veut que tout le monde réussisse et tu seras encouragé à approfondir ton rôle grâce à des objectifs clairs et à une planification et un soutien du parcours de carrière.
    • Temps d'investissement : À chaque itération, tu disposeras d'un temps dédié pour approfondir et explorer de nouvelles technologies, de nouveaux frameworks, etc. Il s'agit d'un temps réservé à toi et à l'équipe, comme un investissement en toi, et tu auras la possibilité de partager tes nouvelles connaissances avec ton équipe.

Ce que nous t'offrons

    • Plans de rémunération concurrentiels
    • Régime d’assurance collective généreux
    • Accès à la plateforme virtuelle de soins de santé Dialogue
    • Accès au régime d’options d’achat d’actions de l’entreprise
    • 16 jours de vacances par année, qui augmentent avec l'ancienneté dans l'entreprise
    • 3 jours de congé payé par année pour relaxer "Caring Days"
    • 1 journée de volontariat payée 
    • Bureaux fermés durant la période des fêtes
    • Allocation bien-être de 840 $ par année (pour abonnements au gym, vêtements de sport, etc.)
    • Programmes de formation interne sur notre entreprise et industrie
    • Encouragement et financement de l'éducation et de la formation continue
    • Comité social très actif et cours sportifs gratuits en ligne
    • Accès à un outil qui mesure votre engagement et votre satisfaction au travail de façon anonyme
    • Jumelage avec un « buddy » pendant vos 6 premiers mois
    • Programme de référence avantageux
    • Milieu de travail inclusif, inspirant et dynamique
    • Code vestimentaire décontracté
    • Télétravail et horaire flexible
    • Et plus encore! 

Introduction

    • English Version

    • Sharethrough is disrupting the legacy digital advertising supply chain as the first ad exchange to auto-enhance every standard impression by rendering a higher-performing ad that dynamically fits into any placement on any site. Our technology and approach enables advertisers to see substantial campaign performance improvements and cost savings using the same standard video and display creative as well as the buying workflow they use with standard exchanges.  The Sharethrough Exchange (STX) powers over 225 billion monthly impressions and is integrated with more than 30 of the world's largest demand side platforms, enabling buyers to efficiently achieve their marketing objectives at scale. 

      As an engineer on the Sharethrough Exchange team at Sharethrough, you’ll build out our highly scalable service infrastructure, generating insights used by top publishers and brands on the open web, powering critical revenue behind companies like Disney, CNN, VICE, and CBSi.  You'll be a key contributor to our Scala-based backend services that make thousands of complex, real-time decisions per second possible. Large-scale distributed, high performance = those are the problems you can solve on the team.

What You'll Be Doing

    • Having a say: You’ll participate in the problem definition and solution process with a diverse group of people across engineering, product and the company as a whole.
    • Proper engineering: You’ll mainly write in Node and Typescript/ES6 (i.e. Javascript). You should be familiar with not only best coding practices, but also tricks and quirks of running in multiple versions of web browsers. Experience in writing robust code that has run in a variety of real-time environments is an added bonus, as is experience in frontend frameworks such as React or Angular.
    • Making a difference: We support both our external publisher users and our internal stakeholders, in optimizing and enhancing our platform and tooling capabilities in support of their changing workflows.
    • Technical heavy lifting: You’ll not only be key contributor but you’ll have many opportunities to directly architect features, services, and backend integrations with internal and third party systems, data pipelines and data stores. We’re a team of curious minds, and we work with our other engineering teams very closely while also pursuing various proof of concepts and thought experiments.
    • Deploying code on your first day: We push to production on every commit to our master branches via our continuous integration and deployment pipeline.

Let's Talk If

    • You’ve shipped software: You should have a strong solid foundation in ECMAScript and ideally Node.js.  Any familiarity with Nest.js, which serves as the foundation for most of our applications and services, is an added bonus though not expected.  Ideally you should be familiar with an MVC. Experience in frontend frameworks such as React or Angular, in particular, would be helpful.  Regardless of exact experience, for the parts for which you don’t have experience, you should be excited to explore and learn.  
    • You care about code: You take pride in development, and have a deep understanding of how to write high quality, maintainable, extensible software.
    • You’re competent with SQL: You don’t need to be a master DBA, but being able to slice and aggregate data is an essential skill.  You’ll leverage your SQL skills when interacting with our platform or API reporting, and also when writing or updating the ETLs that provide the backbone of our data pipeline.
    • You like to explore and lead: You enjoy new challenges, and leading the charge in optimizing and improving how things are done. Exploring new frameworks and ways of doing what we do is an intrinsic part of our DNA and hopefully is a part of yours.
    • You want to derive meaning from what you do: Every engineer here is excited to understand what problem they’re solving, why they’re solving it and who they’re solving it for.

Why You'll Love Working at Sharethrough

    • Values-driven culture: You’d be walking into a welcoming and diverse environment that is built around strong values such as: ownership, curiosity, caring, resilience and the belief that we’re stronger together.  We’ve built a fun, supportive culture, and firmly believe in what we’re doing.
    • Marry the problem, not the solution: We’re constantly re-evaluating our technical infrastructure to deliver faster, better, and more reliable software.
    • Grow and flourish: We’re committed to the individual development and growth of everyone. Your team wants everyone to succeed and you’ll be encouraged to deepen your role with clear objectives and career path planning and support.
    • Investment time: Each iteration you'll have dedicated time to dig deeper and explore new technologies, frameworks, etc. This is time set aside for you and the team as an investment in you, and you'll have the chance to share any new insights with your team.

What's In It For You?

    • Competitive compensation packages
    • Generous group health insurance plan
    • Access to the virtual healthcare platform Dialogue
    • Access to the company's stock option plan
    • 16 days of vacation per year, which increases with seniority at the company
    • 3 paid Caring days
    • 1 paid volunteer day
    • Offices closed during the holidays
    • Wellness allocation of $840 per year (for gym memberships, sportswear, etc.)
    • In-house training programs on our company and industry
    • Encouragement and funding of continuing education and training
    • Very active social committee and free online sports classes
    • Access to a tool that measures your engagement and job satisfaction anonymously
    • Pairing with a buddy for your first 6 months
    • Advantageous referral program
    • Inclusive, inspiring, and dynamic work environment
    • Casual dress code
    • Work from home and flexible hours
    • And more!