Senior Backend Developer (Ruby on Rails)

Montréal, Québec
Engineering /
Full time /
Hybrid
English version below

A PROPOS DE POTLOC

Chez Potloc, on est devenus des experts dans la collecte et la centralisation d'informations précieuses qui permettent à nos clients de mieux comprendre leur défis et de les relever avec succès. Nous ciblons des répondants à nos sondages sur les réseaux sociaux grâce à une géolocalisation avancée et à un ciblage spécifique par centres d'intérêt.

Notre équipe construit un tableau de bord pour présenter toutes nos données dans un outil interne clair et fiable. Sa mission ? Inciter des milliers de personnes à répondre à nos enquêtes. Vous, vous nous aiderez à fournir des informations sur les performances en temps quasi réel à nos clients et à construire un produit évolutif.

Nos valeurs sont l'AMBITION, l'APPRENTISSAGE, la TRANSPARENCE et l'ESPRIT D'ÉQUIPE. Nos équipes sont au cœur de tout ce que nous entreprenons et ces valeurs guident toutes nos décisions. 

Nous sommes engagés auprès de la communauté des développeurs : nous participons à des meetups, nous encourageons le mentorat et la participation aux plateformes open source. En rejoignant Potloc, vous aurez l'occasion de travailler sur des technologies innovantes et open-source, ainsi que sur la dernière stack web. Nous aimons aussi les jeux de société, la musique, les activités de plein air et nous savons presque tous jongler (on peut vous apprendre !). 

Êtes-vous prêt à rejoindre notre équipe ? On a vraiment hâte de faire votre connaissance !

LA MISSION

Afin de mieux accompagner l'hyper croissance de Potloc, l'équipe de développement a été scindée en 5 squads. Chaque équipe se concentre sur un élément clé de notre produit et se compose de plusieurs développeurs, d'un gestionnaire de produit, d'un concepteur de produit et d'un scientifique des données. En tant que développeur senior, vous contribuerez de manière proactive à la base de code actuelle et apporterez de la vélocité à l'équipe existante. Vous ferez partie d'une équipe de développeurs backend et frontend expérimentés.

Aux côtés de notre équipe, vous développerez de nouvelles fonctionnalités sur notre logiciel d'analyse de données ; notre tableau de bord. Notre tableau de bord est utilisé par les clients internes (Répondent Acquisition, Market Research) pour créer et optimiser des campagnes multicanaux, surveiller les quotas et finalement fournir un échantillon de répondants représentatif de haute qualité dans un délai très court. Vous rapporterez au gestionnaire de la squad des opérations de sampling.

Le rôle se situe au sein de l'équipe des opérations de sampling, qui s'efforce de rendre les méthodologies de sampling des études de marché simples, rentables et fiables grâce à une plate-forme puissante. En tant que Développeur Senior, vous devrez accomplir les tâches suivantes :

VOS RESPONSABILITÉS

• Améliorez notre plate-forme d'automatisation des publicités en proposant de nouvelles fonctionnalités et en connectant de nouveaux réseaux publicitaires
• Contribuez à la communauté open source sur nos intégrations de médias sociaux
• Recueillir des indicateurs financiers et de performance et afficher la performance des campagnes publicitaires
• Développer des algorithmes pour garantir que nous extrayons des informations de haute précision pour nos utilisateurs internes en automatisant l'échantillonnage des médias sociaux
• Développer et améliorer notre plateforme d'échantillonnage en collaborant avec les ingénieurs Backend, Frontend et Full-stack pour piloter les fonctionnalités existantes et nouvelles
• Contribuer à notre API GraphQL, à notre architecture de service, à notre système de file d'attente, à nos systèmes de base de données et à d'autres services d'infrastructure de base
• Encadrer et agir en tant qu'expert en la matière auprès d'une équipe de développeurs de logiciels

LES QUALITÉS REQUISES

• Apportez votre expérience Ruby, nous sommes sur Ruby 3.2 et Rails 7.0 !
• Une partie de votre code Ruby on Rails est déployée en production
• Expérience avec les gemmes d'API open source
​​• Volonté d'apprendre, transparent, ambitieux, esprit d'équipe, capacité d'écoute et souci du détail
​​• Désireux de partager ses connaissances avec les membres de l'équipe et de favoriser une attitude d'amélioration continue

POURQUOI NOUS REJOINDRE? 

📈 Une startup dynamique avec une croissance rapide, des objectifs ambitieux et un fort esprit d’équipe
📚Un excellent programme d'onboarding et de formation
💸 Un package salarial attractif et des stocks options
📊 Un parcours de carrière clair et des évaluations de performance tous les 6 mois
🌞 Un espace de travail entièrement rénové dans le Mile-End, lumineux, collaboratif et fun
🏡 Politique de travail hybride et jusqu’à 2 mois par an de Work from Anywhere
🏖 4 semaines de vacances et 5 journées personnelles
📅 Des jours de congé supplémentaires pour les événements de la vie (déménagement, arrivée d'un enfant, mariage, etc.)
🏥 Une assurance santé compétitive pour vous protéger, vous et votre famille

PROCESSUS DE RECRUTEMENT

• Échange avec un membre de l'équipe Talent (30 min)
• Entretien avec le Lead Technique (30 min)
• Exercice Technique (1h)
• Team Fit (1h)
• Offre d’emploi 🙌

---------------------

ABOUT POTLOC

Potloc has become an expert in gathering and centralizing valuable insights that enable businesses to better understand and tackle their ongoing challenges. We are sourcing survey respondents on social media networks, through advanced geolocation and interest-based targeting.

Our team is building a dashboard to present all of our data into a clear and reliable internal tool used to drive thousands of respondents to our surveys. You will help us in bringing near real-time performance insights to our clients and build a scalable product.

At Potloc, we are driven by AMBITION, LEARNING, TRANSPARENCY and TEAM SPIRIT. Our people are at the core of everything we do and these values guide our every decision. 

We are committed to the dev community: we participate in meetups, peer mentoring and open source platforms. Joining Potloc, you will have the opportunity to work on innovative, open-source technologies and the latest web tech stack. Also, we love board games, playing music, outdoor activities, and almost all of us can juggle (we can teach you!). 

Are you ready to join our team? We’re excited to get to know you!

THE MISSION

In order to better support Potloc’s hyper growth, the development team was split into 5 squads. Each squad is focused on a key element of our product and consists of several developers, a product manager, product designer and a data scientist. As a Senior Developer, you will proactively contribute to the current codebase and bring velocity to the existing team. You will be part of a team of experienced backend and frontend developers. 

Alongside our technical team, you will develop new features on our data analysis software; our dashboard. Our dashboard is used by internal clients (Respondent Acquisition, Market Research) to create & optimize multi-channel campaigns, monitor targeted quotas and ultimately deliver a high-quality representative respondent sample under a very short amount of time. You will report to the Technical Lead of the Sampling Operations squad.

The role is for the Sampling Operations squad, which is focusing on making market research sampling methodologies simple, cost-effective and reliable through a powerful platform.  As a Senior Developer  you will play a crucial role in:

YOUR RESPONSIBILITIES

• Improve our Ad Automation Platform by delivering new features and connecting new Ad networks
• Contribute to open source community on our social media integrations
• Gather financial and performance indicators to display campaign performance
• Develop algorithms to ensure we extract high accuracy insights for our internal users by automating social media sampling 
• Develop and improve the platform by collaborating with Backend, Frontend and Full-stack Engineers to drive existing and new features
• Contribute to our GraphQL API, service architecture, queuing system, database systems, and other core infrastructure services
• Mentor and act as a subject matter expert with a team of software developers.

REQUIRED SKILLS

• Bring your experience of Ruby, we’re on Ruby 3.2 and Rails 7.0!
• Some of your Ruby on Rails code is deployed in production
• Experience with open source API gems
​​• Willing to learn, transparent, ambitious, team player, listening skills and attention to details
​​• Eager to share knowledge with team members and foster an attitude of continuous improvement

WHAT’S IN IT FOR YOU

📈 A dynamic start-up with rapid growth, ambitious goals and a strong team spirit 
📚 An excellent onboarding and training program
💸 Attractive salary package and stock options
📊 Clear career paths and biannual performance appraisals 
☀️A fully renovated workspace in the Mile-End, bright, collaborative and fun
🏡 Flexible hybrid policy and up to 2 months Work from Anywhere per year
🏖 4 weeks vacation and 5 personal days
📅 Additional days off for life events (moving, the arrival of a child, wedding, etc.)
🏥 A competitive health insurance to keep you and your family protected

RECRUITMENT PROCESS

• Exchange with HR (30 min)
• Interview with the team lead (30 min)
• Technical Exercise (1h)
• Team Fit (1 h) 
• Job Offer 🙌