Senior Software Developer, Search Platform

Flare

Montreal West

On-site

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote/Office/Hybrid options
Stock options
Unlimited vacation
Dog-friendly office
Health insurance
Flexible work hours

Job summary

Flare is seeking an experienced data developer to join our development team to accelerate the search capabilities of our platform and increase its scalability. The role requires autonomy, quick learning and motivation to impact the companys core technology.

Applicants should have 3+ years building large-scale data systems, experience with SQL or Elasticsearch, and proficiency in Python 3, Flask, JavaScript, VueJS, AWS, RabbitMQ and Kubernetes. Remote/office/hybrid work options available.

Qualifications

  • 3+ years of experience building large scale data systems.
  • Experience with large SQL or ElasticSearch databases to solve complex data engineering problems.
  • Experience with Python 3, Flask, JavaScript, VueJS, AWS, RabbitMQ and Kubernetes.

Responsibilities

  • Design large scale distributed and resilient systems with high complexity to support our big data applications.
  • Leverage cloud, database and AI infrastructure to solve such large scale problems.
  • Conduct feasibility studies for upgraded software systems.
  • Maintain our product’s existing data systems while designing and supporting migrations that enable us to bring it to the next level without compromising on its current operations.
  • Design new software programs, data flows, and applications.
  • Use and automate new processes to keep a tested and high quality code base.

Skills

Autonomy
Fast learner
Effective communicator

Tools

Python 3
Flask
JavaScript
VueJS
AWS
RabbitMQ
Kubernetes

Job description

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 vacations with a minimum of 3 weeks per years; Health insurance and more


What you’ll get to work on


The Flare platform’s search engine is built on top of Elasticsearch and Postgresql databases with billions of entries. We are looking to hire an experienced data developer to join our development team in order to accelerate the search capabilities of our platform and increase its scalability. 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’s core technology.


Role And Responsibilities


  • Design large scale distributed and resilient systems with high complexity to support our big data applications

  • Leverage cloud, database and AI infrastructure to solve such large scale problems

  • Conduct feasibility studies for upgraded software systems

  • Maintain our product’s existing data systems while designing and supporting migrations that enable us to bring it to the next level without compromising on its current operations

  • Design new software programs, data flows, and applications

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


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

  • 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,


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é


Qualifications


  • 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

  • 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


Bon à Avoir


  • 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,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Chef·effe d'équipe en développement logiciel, Plateforme Agentique / Software Development Team [...]
Chef·effe d'équipe en développement logiciel, Plateforme Agentique / Software Development Team [...]

Flare • Montreal West

On-site
CAD 110,000 - 150,000
Stock options
Health insurance
Unlimited vacation
Chef·effe d'équipe en développement logiciel, Plateforme Agentique / Software Development Team [...]
Chef·effe d'équipe en développement logiciel, Plateforme Agentique / Software Development Team [...]

Jaide Health • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Horaires flexibles
Télétravail
Bureau dog-friendly
+3
Comptable Senior/Senior Accountant
Comptable Senior/Senior Accountant

Flare • Montreal (administrative region)

Remote
CAD 90,000 - 120,000
Salaire compétitif
Bonifications annuelles
Options d'achat d'actions
+5
Senior Accountant/Comptable Senior
Senior Accountant/Comptable Senior

Flare • Montreal West

Remote
CAD 70,000 - 110,000
Salaire compétitif
Bonification annuelle
Options d'achat d'actions
+5
Coordonnateur(trice) Talent et Culture / People & Culture Coordinator
Coordonnateur(trice) Talent et Culture / People & Culture Coordinator

Flare • Montreal (administrative region)

On-site
CAD 65,000 - 90,000
Salaire compétitif
Bonus annuel
Options d'achat d'actions
+3
Senior Data Engineer
Senior Data Engineer

Flinks • Montreal (administrative region)

On-site
CAD 120,000 - 160,000
Couverture santé et dentaires dès le 1
Congés flexibles (FTO)
Télétravail à distance
+1
Développeur(euse) logiciel / Software Developer - DevOps System Administrator
Développeur(euse) logiciel / Software Developer - DevOps System Administrator

Genetec • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Attractive compensation package
Tuition reimbursement
Subsidized meals
+4
Directeur de la Gestion Produit
Directeur de la Gestion Produit

Trackforce • Montreal (administrative region)

On-site
CAD 150,000 - 210,000
Senior Research Engineer/Scientist
Senior Research Engineer/Scientist

Servicenow • Montreal (administrative region)

On-site
CAD 120,000 - 190,000
Lead Software Engineer – AI, Data Visualization & Platform
Lead Software Engineer – AI, Data Visualization & Platform

SmartRecruiters, Inc. • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Assurances collectives
RÉER
Enveloppe bien-être
+2