Développeur Full Stack // Full Stack Developer -Python

MTL. Produit et développement / Développement de produits et de logicielsHybride / à distance, Montréal, Québec


Position at Triton Digital Canada Inc.

Tu es passionné par les nouvelles technologies, et tu souhaites faire partie d'une équipe de développement logiciel en constante quête d'innovation dans un cadre chaleureux, décontracté et stimulant ? Nous recherchons un coéquipier comme toi ! Joins-toi à une équipe Agile, multi-fonctionnelle et ambitieuse qui a la volonté de toujours s'améliorer et de développer des applications innovantes au sein de notre plateforme qui aide les radiodiffuseurs, les podcasters et les services musicaux à maximiser leurs revenus en ligne.
Tes responsabilités
  • Contribuer à la conception et au développement de nouvelles fonctionnalités et à l'amélioration/correction de fonctionnalités existantes.
  • Écrire du code de qualité pour développer et maintenir des applications robustes utilisées à grande échelle.
  • Collaborer avec le Product Owner et interagir avec les autres équipes de produits afin de définir les solutions du futur de l’organisation.
  • Contribuer à toutes les activités du cycle de développement d’applications (planification, conception, codage, revue de code, tests unitaires/automatisés, documentation, déploiement, opérations, surveillance et alertes).
  • Démontrer de l’ouverture aux idées des autres tout en communiquant avec respect.
  • Proposer et aider à la mise en œuvre de solutions d'amélioration continue.
  • Être un membre engagé, transparent et positif dans une équipe Agile auto-organisée et multidisciplinaire.
  • Travailler sur notre cœur de métier, à savoir notre outil d’analytique pour la publicité programmatique.
  • Contribuer à la mise à jour du UI lorsque nécessaire, mais principalement du backend.
  • Participer à l’évolution des outils BI SaaS dans une industrie où la visualisation de données est clé.
  • Améliorer les intégrations existantes avec l’ajout de nouvelles métriques et dimensions.
Tu es un excellent candidat si :
  • Tu as une bonne connaissance du langage de programmation Python (Poetry, FastAPI, Flask, Django).
  • Tu as une connaissance de base des langages UI comme React et/ou Angular.
  • Tu connais les APIs REST et leurs architectures.
  • Tu es sensible à la qualité et le test de votre code.
  • Tu as des notions sur les bases de données NoSQL et PostGreSQL.
  • Tu as des connaissances au sujet des conteneurs Docker.
  • Tu as un bon sens de l’analyse et tu es capable de communiquer tes idées.
  • Tu parles français couramment et anglais à un bon niveau*.
Atouts:
  • Tu as expérimenté des techniques de développement par les tests (TDD) et tu connais certains outils d'intégration et de déploiement continus.
  • Tu as de l’expérience avec Golang.
  • Tu as de l’expérience avec Kubernetes.
******* 
Are you passionate about new technologies and want to be part of a software development team that is constantly seeking innovation in a warm, relaxed and stimulating environment?  We are looking for a teammate like you!  Join an Agile, multi-functional and ambitious team that is always looking to improve and develop innovative applications within our platform that helps broadcasters, podcasters and music services maximize their online revenue.
Your responsibilities:
  • Contribute to the design and development of new features and the improvement/fixing of existing features.
  • Write quality code to develop and maintain robust applications used at scale.
  • Collaborate with the Product Owner and interact with other product teams to define the organization's future solutions.
  • Contribute to all activities of the application development lifecycle (planning, design, coding, code review, unit/automated testing, documentation, deployment, operations, monitoring and alerting).
  • Demonstrate openness to others' ideas while communicating with respect.
  • Propose and help implement continuous improvement solutions.
  • Be an engaged, transparent and positive member of a self-organized and multidisciplinary Agile team.
  • Work on our core business, namely our analytics tool for programmatic advertising.
  • Contribute to updating the UI when necessary, but focus will be mainly the backend.
  • Participate in the evolution of BI SaaS tools in an industry where data visualization is key.
  • Improve existing integrations with the addition of new metrics and dimensions.
You are an excellent candidate if:
  • You have a good knowledge of the Python programming language (Poetry, FastAPI, Flask, Django).
  • You have a basic knowledge of UI languages ​​like React and/or Angular.
  • You know REST APIs and their architectures.
  • You are sensitive to the quality and testing of your code.
  • You have notions about NoSQL and PostGreSQL databases.
  • You have knowledge about Docker containers.
  • You have a good sense of analysis and you are able to communicate your ideas.
  • You speak French perfectly and English at a good level.
Assets:
  • You have experimented with test-driven development techniques (TDD) and you know some continuous integration and deployment tools.
  • You have experience with Golang.
  • You have experience with Kubernetes.

 

*L’utilisation de l’anglais est nécessaire pour collaborer avec des collègues internationaux, pour accéder à des informations et des ressources et pour communiquer à l’échelle internationale.