Company Site
Senior Software Developer, Search Platform
Flare
Montréal, CAN
Full-time
Senior · 3+ years experience
Onsite
Discovered Yesterday
elasticsearchflaskjavascriptkubernetespostgresqlpython
Key Skills for This Role
elasticsearchflaskjavascriptkubernetespostgresqlpython
Full Job Posting
Qualifications
- 3+ years of experience building large scale data systems
- Experience using large SQL or ElasticSearch databases to solve complex data engineering problems
- Experience with some of the following technologies: Python 3, Flask, JavaScript, VueJS, Amazon Web Services, RabbitMQ and Kubernetes
- Experience designing scalable and complex database queries
- Experience leveraging modern AI tools to speed up delivery
- Ability to learn a variety of technologies quickly
- Ability to consistently deliver value over time by iterating on solutions
- Ability to support less experienced developer within their area of expertise
- Ability to communicate their decisions and tradeoffs about their designs
- Good to have:
- 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.
- (French Version)
- Nous sommes une équipe de personnes animées par une mission, qui souhaitent permettre aux entreprises de se protéger contre les cybercrimes, et nous en sommes mauditement passionnés! Nous carburons à la confiance, opérons avec intégrité et, surtout, soutenons nos employés afin qu'ils puissent fournir leur meilleur travail et être la meilleure version d'eux-mêmes. Si vous vous lancez constamment des défis pour apprendre et évoluer, si vous êtes motivé par l'impact de votre travail et si vous êtes aussi passionné par notre mission que nous le sommes, jetez-nous un œil!
- Travailler chez Flare signifie travailler avec:
- Une start-up en croissance et innovante où nous reconnaissons votre impact et vous donnons le pouvoir de relever des défis encore plus grands à mesure que l'entreprise se développe. Travailler dans un environnement dynamique et participer à la croissance incroyable de l'entreprise.
- Une entreprise axée sur les personnes où l'équilibre entre vie professionnelle et vie privée est valorisé et où nous faisons tout pour avoir des employés heureux et reposés.
- Une équipe primée, reconnue dans plusieurs compétitions de piratage et dont le travail a été référencé dans des revues académiques de premier plan et des médias internationaux.
- Des horaires de travail flexibles; Options de travail à distance, en personne ou hybride; Bureau accueillant les chiens; Options d'actions; Vacances illimitées avec un minimum de 3 semaines par année; Assurance santé et plus encore.
- Sur quoi vous aurez l'occasion de travailler:
- Le moteur de recherche de la plateforme Flare est construit sur Elasticsearch et des bases de données Postgresql avec des milliards d'entrées. Nous cherchons à embaucher un développeur de données expérimenté pour rejoindre notre équipe de développement afin d'accélérer les capacités de recherche de notre plateforme et d'augmenter sa scalabilité. Il s'agit d'un rôle pour quelqu'un d'autonome, qui apprend rapidement et qui est motivé à travailler sur des projets qui auront un impact important sur le développement de la technologie principale de l'entreprise.
- Rôle et responsabilités:
- Concevoir des systèmes à grande échelle avec une complexité élevée pour soutenir nos applications big data
- Exploiter l'infrastructure cloud, des bases de données et IA pour résoudre de tels problèmes à grande échelle
- Mener des études de faisabilité pour l’amélioration des systèmes logiciels
- Maintenir les systèmes de données existants de notre produit tout en concevant et en soutenant des migrations qui nous permettent de le porter au niveau supérieur sans compromettre ses opérations actuelles
- Concevoir de nouveaux programmes logiciels, flux de données et applications
- Utiliser et automatiser de nouveaux processus pour maintenir une base de code testée et de haute qualité
- 3 ans d'expérience dans la construction de systèmes de données distribués à grande échelle
- Expérience dans l'utilisation de bases de données SQL volumineuses ou d'ElasticSearch pour résoudre des problèmes d'ingénierie des données complexes
- Expérience avec certaines des technologies suivantes: Python 3, Flask, JavaScript, VueJS, Amazon Web Services, RabbitMQ et Kubernetes
- Expérience dans la conception de requêtes de base de données scalables et complexes
- Expérience dans l'utilisation d'outils d'IA modernes pour accélérer la livraison
- Capacité à apprendre rapidement une variété de technologies
- Capacité à fournir constamment de la valeur dans le temps en itérant sur les solutions
- Capacité à soutenir les développeurs moins expérimentés dans leur domaine d'expertise
- Capacité à communiquer leurs décisions et compromis concernant leurs conceptions
- Expérience en cybersécurité
- Vous ne répondez pas à tous les critères? Des études ont montré que les femmes et les personnes de couleur sont moins susceptibles de postuler à des emplois à moins de répondre à tous les critères. Chez Flare, nous sommes déterminés à construire un lieu de travail diversifié, inclusif et authentique, donc si vous êtes enthousiasmé par ce rôle mais que votre expérience passée ne correspond pas parfaitement à chaque qualification de la description de poste, nous vous encourageons à postuler quand même. Vous pourriez être le candidat idéal pour ce poste ou d'autres.
Qualifications
- Bon à avoir:
About Flare
Software & SaaS194 employeesFounded 2017
Flare provides cybersecurity SaaS helping organizations detect and remediate external threats across clear and dark web.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Flare
Chef·effe d'équipe en développement logiciel, Plateforme Agentique / Software Development Team Lead, Agentic Platform
Montréal, CAN
LeadFull-time
Flare is seeking a hands-on team lead to build its agentic platform and improve engineering productivity through agent-driven workflows. The role combines technical contribution, team leadership, mentoring, and hiring. C
Discovered 4 days agoView →
IT Systems Administrator
Montréal, CAN
Discovered YesterdayFull-time
Administrateur de systèmes TI
Montréal, CAN
Discovered YesterdayFull-time
Chef·effe d'équipe en développement logiciel, Plateforme Agentique / Software Development Team Lead, Agentic Platform
Montréal, CAN
Discovered 4 days agoFull-time
Account Executive (AZ Remote)
Scottsdale, USA
Discovered 3 weeks agoFull-time
Account Executive
, USA
Discovered 1 months agoFull-time
Client Success Manager (Hybrid)
Scottsdale, USA
Discovered 1 months agoFull-time
Account Executive
Scottsdale, USA
Discovered 1 months agoFull-time