MisuJob - AI Job Search Platform MisuJob

Développeur sénior - Collecte du web clandestin / Senior Developer - Dark Web Crawling

Confidential

Montréal, Quebec Hybrid permanent

Posted: April 16, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a senior developer to join our team to help protect companies from cyber threats and promote a culture of integrity and collaboration.

Job Description

English follows

On est une équipe de gens passionnés par notre mission: aider les entreprises à se protéger contre la cybercriminalité – et ça nous tient vraiment à cœur. On avance grâce à la confiance, on agit avec intégrité, et surtout, on soutient nos équipes pour qu’elles puissent donner le meilleur d’elles-mêmes et s’épanouir. Si t’aimes te challenger, apprendre et grandir, si tu cherches à avoir un vrai impact avec ton boulot et que tu partages cette mission, vient voir ce qu’on fait!

Travailler chez Flare, c’est travailler avec:

Une startup en pleine croissance et innovante, où on reconnaît ton impact et où on te donne les moyens de relever des défis toujours plus grands à mesure que la boîte grandit. On évolue dans un environnement dynamique et on participe tous ensemble à une aventure de croissance incroyable.

Une entreprise centrée sur les gens, où l’équilibre vie pro / vie perso compte vraiment, et où on fait tout pour que nos équipes soient heureuses, épanouies et bien reposées.

Une équipe reconnue dans plusieurs compétitions de hacking, dont le travail a été cité dans des revues académiques de renom et relayé dans les médias internationaux.

Horaires flexibles, télétravail, bureau ou mode hybride – c’est toi qui choisis, bureau dog-friendly, stock options, vacances illimitées (avec un minimum de 3 semaines par an), assurance santé… et bien plus encore !

Ton impact dans ce rôle:

On cherche un·e développeur·euse logiciel senior expérimenté·e pour rejoindre notre équipe de développement. Dans ce rôle, tu contribueras directement au cœur de notre produit en développant de nouvelles fonctionnalités. Tu seras également amené·e à mettre à jour des logiciels existants et à réaliser des études de faisabilité sur les systèmes internes de l’entreprise. Ce poste est idéal pour quelqu’un d’autonome, curieux·se, qui apprend vite et qui est motivé·e par l’idée de travailler sur des projets ayant un impact fort sur la croissance de l’entreprise.

Ton rôle et tes responsabilités:

Concevoir des systèmes complexes à grande échelle pour soutenir nos applications de big data

Savoir tirer parti de l’infrastructure pour résoudre ce type de problématiques

Mener des études de faisabilité pour l’évolution ou la refonte de systèmes logiciels

Concevoir de nouveaux logiciels, sites web et applications

Travailler avec nos ingénieurs en machine learning pour mettre en production des algorithmes de deep learning à la pointe

Développer des outils internes et contribuer à des projets open source

Mettre en place (et automatiser) des processus pour maintenir une base de code testée, stable et de haute qualité

Ce qu’on attend de toi:

Expérience préalable en tant que développeur·euse logiciel

Expérience avec certaines des technologies suivantes : Python 3, Flask, JavaScript, VueJS, PostgreSQL, Elasticsearch, Amazon Web Services, RabbitMQ, Kubernetes

Expérience avec les bases de données et la conception de requêtes complexes et scalables

Expérience dans la conception et l’exploitation de systèmes à grande échelle

Capacité à apprendre rapidement de nouvelles technologies

Capacité à livrer de la valeur de manière continue en itérant sur les solutions

Capacité à accompagner des développeur·euse·s moins expérimenté·e·s dans leur montée en compétences

Capacité à expliquer clairement tes choix techniques et les compromis associés à tes designs

Ce serait un plus si:

De l’expérience avec les technologies web

De l’expérience en science des données

De l’expérience en cybersécurité

Tu ne réponds pas à toutes les exigences? Des études ont montré que les femmes et les personnes de couleur sont moins susceptibles de postuler à des emplois à moins de répondre à toutes les qualifications. Chez Flare, nous nous engageons à construire un lieu de travail diversifié, inclusif et authentique. Donc, si ce rôle t’enthousiasme mais que ton expérience passée ne correspond pas parfaitement à chaque qualification de la description de poste, nous t’encourageons à postuler quand même. Tu es peut-être le candidat idéal pour ce poste ou d'autres rôles.

/

We are a team of mission-driven people who want to enable companies to protect themselves against cyber crimes and we’re damn passionate about it. We thrive on trust, operate with integrity and above all support our people so they can do their best work and be their best selves. If you continuously challenge yourself to learn and grow, are driven by the impact your work has and are as equally mission driven as we are, check us out!

Working at Flare means working with:

A growing and innovative startup where we recognize your impact and will empower you to take on even bigger challenges as the company grows. Work in a dynamic environment and participate in the incredible growth of the company.

A people-first company where the work-life balance is valued and where we do everything to have happy and rested employees.

An award-winning team, recognized in multiple hacking competitions and whose work has been referenced in leading academic journals and international media.

Flexible work hours, remote, office or hybrid work options, dog friendly office, stock options, unlimited vacation with a minimum of 3 weeks per year, health insurance and more!

What you’ll get to work on 

We are looking to hire an experienced Senior Software Developer to join our development team. In this role, you will contribute to the core of our product and will build new features and functionalities. You will also be required to update existing software and conduct feasibility studies on company systems. This is a role for someone who is autonomous, a quick learner and motivated to work on projects that will have an important impact on the development of the company.

Role and responsibilities

Design large scale systems with high complexity to support our big data applications

Understand how to leverage infrastructure for solving such large scale problems

Conducting feasibility studies for upgraded software systems

Designing new software programs, websites, and applications

Work with our machine learning engineers to put cutting edge deep learning algorithms in production

Develop tools and contribute to open source

Use and automate new processes to keep a tested and high quality code base

Qualifications:

Previous experience as a Software Developer

Experience with some of the following technologies: Python 3, Flask, JavaScript, VueJS, Postgresql, Elasticsearch, Amazon Web Services, RabbitMQ and Kubernetes

Experience working with databases and design scalable and complex queries

Experience designing and operating large systems

Ability to learn a variety of technologies quickly

Ability to consistently deliver value over time by iterating on solutions

Ability to support less experienced developers within their area of expertise

Ability to communicate their decisions and tradeoffs about their designs

Good to have:

Experience in web technologies

Experience in data science

Experience in cybersecurity

Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Flare we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply