Find Your Spark

Launch the next phase of your career with Canada's leading tech companies
Brightspark Ventures
Brightspark Ventures
18
companies
46
Jobs

Senior Full-Stack Developer

POTLOC

POTLOC

Software Engineering
Montreal, QC, Canada
Posted on Wednesday, March 23, 2022
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 front end 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 questionnaire et plateforme.
Le rôle est dans la squade questionnaire et plateforme, qui se concentre sur la création de la plateforme la plus efficace pour capturer les tendances du marché et les informations sur les consommateurs en offrant la meilleure expérience possible aux répondants. En tant que Développeur Full-Stack Senior, vous devrez accomplir les tâches suivantes :
VOS RESPONSABILITÉS
• Améliorer l'information en la transformant en format facile à digérer
• Rendre les données disponibles et conformes à SOC2 & GDPR
• Mettre en œuvre le SSO pour se conformer à nos normes de cybersécurité
• Offrir une expérience de répondant exceptionnelle
• Intégrer des API entre les fournisseurs de questionnaires et notre plateforme
• Optimiser la structure de données à grande échelle pour le stockage et le calcul
• Collaborer avec les product managers
• Améliorer le système de conception de Potloc
• Développer l'équipe grâce au mentorat et agir en tant qu'expert en la matière auprès d'une équipe de développeurs de logiciels
• Améliorez-vous en tant que leader en apprenant avec d'autres leaders Potloc et grâce à votre propre volonté d'apprendre
LES QUALITÉS REQUISES
• Apportez votre expérience avec RoR, nous sommes sur Ruby 3.2 et Rails 7.0 !
• Développer et améliorer la plateforme en collaborant avec les ingénieurs backend, frontend et full-stack pour piloter les fonctionnalités existantes et nouvelles
• Contribuez à 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
• Apprenez à mettre à l'échelle un grand ensemble de données sur AWS
• Expérience en tant que programmeur professionnel utilisant React et Typescript
• Expérience avec HTML, CSS et Javascript
• Expérience dans le développement d'applications Web à page unique (SPA) dans React ou d'autres bibliothèques ou cadres pertinents
• Compréhension de la programmation fonctionnelle et des principes de la POO
• Expérience avec les bibliothèques de test telles que Jest, Vitest, RSpec, etc.
• Connaissance des bibliothèques de gestion d'état telles que Redux, Apollo Client, react-query, jotai, etc.
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 jours maladie
📅 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 les RH (30 min)
• Entretien avec le Lead Technique (30 min)
• Exercice Technique (1h)
• Team Fit (60 min)
• 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 Frontend 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 analytics squad.
The role is for the Questionnaire and platform squad, which is focusing on building the most effective platform to capture market trends and consumer insights through the best respondent experience. As a Senior Full-Stack Developer you will play a crucial role in:
YOUR RESPONSIBILITIES
• Enhancing information in an easy-to-digest format
• Making the data available and compliant with SOC2 & GDPR
• Implementing SSO to comply with our cybersecurity standards
• Providing exceptional respondent experience
• Integrating APIs between questionnaire providers and our platform
• Optimizing large scale data structure for storage and calculation
• Collaborating with product designers
• Improving Potloc’s own design system
• Growing the team through mentoring and acting as a subject matter expert with a team of software developers
• Improving yourself as a leader by learning with other Potloc leaders and through your own willingness to learn
REQUIRED SKILLS
• Bring your experience of Ruby, we’re on Ruby 3.2 and Rails 7.0!
• 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
• Learn to scale a large set of data on AWS
• Experience being a professional programmer using React and Typescript
• Experience using HTML, CSS and Javascript
• Experience developing Single Page Web Applications (SPAs) in React or other relevant libraries or frameworks;
• Understanding of Functional Programming and OOP Principles
• Experience with testing libraries such as Jest, Vitest, RSpec, etc.
• Knowledge of state management libraries such as Redux, Apollo Client, react-query, jotai, etc.
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 sick 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 🙌
RESSOURCES