Ingénieur Backend Intermédiaire Intermediate Software Developer

Quebec City, QC, Canada

Job Description

Ingenieur Backend Intermediaire
Poste a temps plein
Montreal, Canada
Vous etes-vous deja demande comment ces ecrans exterieurs parviennent a diffuser des publicites qui semblent parler directement a vos gouts et a vos interets ? Cela s'appelle la publicite numerique exterieure (Digital Out Of Home - DOOH) et elle est generalement rendue possible grace a la technologie programmatique. C'est exactement ce que nous faisons. Perion a revolutionne l'avenir de notre industrie en construisant une plateforme publicitaire full-stack unique.
Cote achat, les marketeurs utilisent la Demand Side Platform (DSP) de Perion pour creer des campagnes mesurables qui activent les ecrans DOOH en temps reel, en fonction du comportement des consommateurs et des mouvements d'audience. Cote vente, les proprietaires de medias DOOH utilisent la Supply Side Platform (SSP), l'Ad Server et le Header Bidder de Perion pour gerer l'inventaire et accroitre leurs revenus.
La cle de notre succes repose sur notre incroyable equipe mondiale, passionnee de rose. Nous n'aimons pas nous reposer sur des modeles de travail traditionnels, nous faisons preuve de flexibilite face au changement et nous n'avons pas peur de nous demarquer et de defendre de nouvelles idees. Ca vous parle ? Rejoignez-nous et contribuez a avoir un reel impact sur les ecrans numeriques a travers le monde.
Description du poste
Sous la responsabilite du responsable de l'equipe Supply Side, nous recherchons un ingenieur Backend talentueux pour rejoindre notre equipe. Vous travaillerez aujourd'hui sur notre plateforme basee sur des microservices en Python, ainsi que sur nos services a faible latence implementes en Golang.
Comme tous les membres de l'equipe, nous attendons de vous que vous participiez a tous les aspects du processus de developpement : recueil des besoins, recherche, developpement, tests, surveillance et resolution de problemes.
Roles et responsabilites cles :
Developper de nouvelles fonctionnalites : 45 %
Refactoriser les fonctionnalites existantes pour reduire la dette technique ou ameliorer les performances : 20 %
Collaborer avec les developpeurs et le chef de produit pour le recueil des besoins : 10 %
Rechercher des solutions : 10 %
Relire les pull-requests des autres developpeurs : 10 %
Resoudre les problemes en production : 5 %
Ce que nous recherchons chez vous :
Vous etes passionne par une culture d'apprentissage et de partage. Vous aimez vous lancer des defis pour vous ameliorer constamment et transmettre vos connaissances afin de donner plus de pouvoir aux autres.
Vous aimez prendre des risques pour trouver des solutions innovantes a des problemes complexes. Face aux obstacles, vous continuez a viser plus haut pour accomplir de grandes choses.
Vous vous souciez de resoudre des problemes importants et systemiques. Vous allez au-dela de la surface pour comprendre les causes profondes et construire des solutions durables.
Notre stack technologique :
Bases de donnees : MySQL, Redis
Langages : Golang / Python
DevOps : CircleCI, GitHub Actions, Terraform, Helm
Cloud : AWS, Kubernetes, Docker
Competences et experiences requises :
Minimum 2 ans d'experience dans un domaine connexe
Baccalaureat en informatique, genie informatique ou equivalent
Solides connaissances fondamentales en informatique (structures de donnees, algorithmes, complexite temporelle, etc.)
Bonne experience en Python, Golang et SQL
Experience en Kubernetes est un atout
Capacite a travailler de facon autonome et a gerer efficacement votre temps
Ce que nous vous offrons :
Des avantages competitifs incluant :
Regime d'assurance sante
Plateforme de soins de sante virtuelle
Allocation annuelle bien-etre
Plateforme de formation et developpement
Regime d'epargne-retraite collectif avec contribution de l'employeur
Vendredis flexibles
3 journees personnelles
Conges maladie illimites
Travail hybride/teletravail
Autres avantages lies au teletravail
Notre culture
Nos valeurs fondamentales refletent l'essence de qui nous sommes et de la facon dont nous travaillons vers un objectif commun :
Les personnes d'abord - Nous sommes une entreprise qui prend soin de ses partenaires et de ses collegues.
Adopter la voie rapide - Nous sommes motives par notre capacite a reflechir et a agir rapidement en toutes circonstances.
Avancer ensemble - Notre equipe d'excellents performeurs reflete la confiance et la croyance que nous avons les uns envers les autres.
L'innovation avant le confort - Nous innovons par l'experimentation et prenons souvent des risques calcules.
Envie d'en savoir plus sur Perion ? Consultez notre site web.
Vous pensez que cette opportunite est faite pour vous ? Nous serions ravis d'avoir de vos nouvelles. Postulez des maintenant.
Perion s'engage a favoriser, cultiver et preserver une culture de diversite, d'equite et d'inclusion. Perion est fier d'etre un employeur offrant l'egalite des chances.
Intermediate Backend Engineer
Full Time Position
Montreal, Canada
Have you ever wondered how those outdoor screens manage to deliver advertisements that seem to speak directly to your likes and interests? It's called digital out of home advertising and it's usually enabled by programmatic technology. That's exactly what we do. Perion revolutionized the future of our industry by building our unique full stack ad tech platform.
On the buy side, marketers use Perion's Demand Side Platform (DSP) to create measurable campaigns that activate DOOH screens in real time based on consumer behavior and audience movement patterns. On the sell side, DOOH media owners use Perion's Supply Side Platform (SSP) & Ad Server and Header Bidder to manage inventory and drive revenue.
The key to our success has been our amazing pink-loving global team. We don't like to rest on traditional workplace models, we are flexible to change and we aren't afraid to stand out and champion new ideas. Sounds interesting? Come join us and make a real impact on digital screens around the world.
Job description
Reporting to the Supply Side Team Lead, we are looking for a talented Backend Engineer to join our Team. You will be working on our microservice base platform in Python today, as well as our low latency services implemented in Golang.
As all other team members, we expect from you to participate in all aspects of the development process, requirements gathering, research, development, testing, monitoring and troubleshooting.
Key Roles and Responsibilities:

  • Develop new features: 45%
  • Refactor existing features to reduce tech-debt or increase performance: 20%
  • Collaborate with developers and product manager in requirements gathering: 10%
  • Research solutions: 10%
  • Review other developers pull-requests: 10%
  • Troubleshoot production issues: 5%
What you are looking for:
  • You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower others
  • You like to take risks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happen
  • You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions
What is our technology stack?
  • Databases: Mysql, Redis
  • Language: Golang / Python
  • Devops: CircleCI, Github Action, Terraform, Helm
  • Cloud: AWS, Kubernetes, Docker
What you'll need to perform in this job:
  • 2+ years of experience in a related field
  • Have a Bachelor's Degree in Computer Science, Computer Engineering or equivalent
  • Good Computer Science fundamentals with regards to data structures, algorithms, time complexity, etc.
  • Good work experience with Python, Golang and SQL
  • Experience in Kubernetes is an asset
  • Ability to work independently and make use of your time effectively
What we'll bring to the table/What's in it for you:
  • Competitive compensation packages, health and wellness benefits including:
  • Healthcare package
  • Virtual healthcare platform
  • Annual wellness allowance
  • Learning and development platform
  • RRSP matching
  • Flexible Fridays
  • 3 personal days
  • Unlimited sick days
  • Hybrid/remote work
  • Additional Work from home perks
Our culture
Our core values reflect the essence of who we are and how we work towards a common goal. Our core values are:
  • People First - We are a business that cares. We care about our partners. We care about each other.
  • Embrace the fast lane - As a group we are motivated by our ability to think and act quickly under all circumstances.
  • Move as one - Our team of excellent achievers is a reflection of the faith and belief we all have in each other.
  • Innovation over comfort - Innovate through experimentation and take calculated risks often.
Interested in learning more about Perion? Check out our website .
Feel this is the right opportunity for you? We would love to hear from you. Please apply here.
Perion is committed to fostering, cultivating and preserving a culture of diversity, equity and inclusion. Perion is a proud equal opportunity employer.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2744529
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Quebec City, QC, Canada
  • Education
    Not mentioned