Senior Software Developer

MTL / Remote
Apply Now
Logo emma
Who said getting insurance had to be complicated?

At Emma, we have made it our mission to democratize life insurance.

How? By breaking industry codes and simplifying the process, from start to finish! No medical exam, no home visit. Just a couple of questions, sound advice and tailored coverage, all 100% online!

With over $7.5 million in funding since launch, Emma is the financial protection option of choice for young Canadian families and the fastest growing online life insurance platform in the country.

In order to support its progress, our very friendly team is looking for a:

Required: Senior Software Developer

An experienced and resourceful team leader who enjoys taking on new challenges! You could be the right "fit" for this position if you have already held similar positions, or if you are currently a developer and want to take the next step, leading a small, multi-disciplinary, ultra-talented and motivated team.

Tech stack:

Here is a list of what is currently being used in our tech stack:

  • Angular and PrimeNG
  • Java
  • PostgreSQL
  • Cloud-based infrastructure using AWS
  • CircleCI
  • Cypress
  • Optimizely
  • Amplitude
  • Asana

Besides your leadership, you will need to be very creative and enjoy being involved in many decisions regarding the product.

In this role, you will:
  • Support our IT team in various projects to optimize the back-end of our platform according to the highest industry standards;
  • Work in an agile, constantly changing environment;
  • Support business growth by building innovative tools for our sales team and customers.

As a Senior Developer, you will learn:

  • Work closely with the users of your project/products;
  • Optimize a product with A/B testing and user data;
  • Evolve in a data-driven environment;
  • Work in an agile mode with rapid test/learn cycles;
  • Manage the growth of a cloud-based application with AWS;
  • Integrate the technology that powers global insurance leaders.
A perfect candidate has:
  • A minimum of 5 years of experience in the development of small or medium web applications;
  • A good team spirit;
  • The desire to learn and improve;
  • Basic knowledge of Typescript, HTML, CSS, REST API, Test Driven Design, SQL, Git, Scrum;
  • The ability to work in a bilingual environment (French and English);
  • The ability to work in a startup environment where everything moves very quickly.

Bonus Skills:

  • Knowledge or experience of the following methods, tools and languages: Angular, Java, Nest.js, Node.js framework, Cypress, Storybook, Domain Driven Design, RxJs;
  • Interest in DevOps;
  • Experience with data interpretation and tracking tools;
  • Interest in UX and the psychology of products and applications.

Nota Bene: At Emma, we are looking for passionate, courageous and honest individuals. We encourage you to apply even if your profile does not correspond in all respects to the description of the position sought. Your skills, your passion and your magnificent personality will certainly make you stand out!

  • Being part of a diverse, motivated and innovative team;
  • Working in a dynamic, rewarding and inclusive environment, where working remotely does not mean remote teammates;
  • Taking advantage of flexible hours, in hybrid mode or 100% telework;
  • Benefiting from a competitive salary and a bunch of other benefits such as:
  • A laptop;
  • An allowance for the purchase of teleworking equipment;
  • A group insurance plan;
  • Access to a telemedicine service;
  • Stock options for each employee (OAE).

So, want to do things differently? Welcome to Emma!


Senior Software Developer

MTL / Remote