Work In Tech

Find your next role at Canada's fastest-growing tech companies

Senior Full-Stack Developer

Flare Systems

Flare Systems

Software Engineering
Montreal, QC, Canada
Posted on Thursday, June 20, 2024

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 vacations with a minimum of 3 weeks per years; 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, develop and launch software features, leading the end-to-end process from initial concept to deployment
  • Guide the architectural decisions and technical direction of software systems, ensuring robust and scalable solutions
  • Oversee the complete lifecycle of features, acting as the primary technical expert and driving their successful implementation and delivery
  • Mentor junior developers, conduct thorough code reviews, and uphold high coding standards across the team
  • Evaluate project requirements and develop high-level design and technical solutions at each stage of the development cycle
  • Innovate and automate processes to maintain a high-quality and well-tested code base.


  • Previous experience as a full-stack software developer
  • Experience with some of the following technologies: Python 3, Flask, TypeScript, VueJS, Postgresql, Elasticsearch, Amazon Web Services and Kubernetes
  • Ability to learn a variety of technologies quickly
  • Ability to consistently deliver value over time by iterating on solutions
  • Ability to support more junior developer within their area of expertise
  • Ability to communicate their decisions and tradeoffs about their designs
  • Proven track record in analyzing and solving complex, large-scale problems with efficient and elegant solutions
  • Experience in building responsive and user-centric web applications

Good to have:

  • Experience in web technologies
  • Experience in cybersecurity

Don’t meet every single requirement? Studies have shown that gender minorities 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.