Software Developer

QC / Remote
Apply Now
Logo emma
About Emma

At Emma, our mission is to make buying life insurance easy, affordable and accessible. To do so, we are developing an online life insurance purchasing platform and our own Emma life insurance products.

Our platform is powered by big-data, which makes our products  easy to purchase without the hassle of any medical exam, blood sample or urine test. They are also designed to be accessible with our instantaneous and fully online buying process, thanks to our chat platform that connects every customer with our experts in real-time.

Families are therefore able to be protected in minutes instead of the industry average of 4 to 6 weeks.

With Canadian investors, including a financial institution, Emma is poised to continue its progression to become the go-to insurance option for young families as the world continues its shift to digital.

Recognized by its peers as the most innovative life insurance company in Canada, Emma is also the fastest growing online life insurance platform in Canada. The company has also won numerous awards in startup contests.

Required: Software Developer

We’re looking for an individual to join our team as a software developer.

In these challenging times, we're capturing a lot of market share and we are constantly growing our marketing efforts. Now we need to lay the groundwork for a growth-centric year in 2021 by building a great team that can help us compete with the insurance giants.

Tech stack:

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

  • Angular
  • Java
  • PostgreSQL
  • Cloud based infrastructure using AWS
  • CircleCI
  • Cypress
  • Optimizely
  • Atlassian products

We are looking for an experienced and resourceful teammate who loves to tackle challenges. We're building a good mix of young and experienced developers, which means our developers will be asked to demonstrate leadership and will be highly involved in numerous decisions around planning and building new features.

You might be a fit for the role if you want to be an important part of a talented small team. As a difference maker, you will be asked to bring your ideas to the table while working in close collaboration with a cross-functional team of marketers, engineers, creatives and directly with the CTO.

In this role, you will:
  • Help our tech team in numerous project to bring our platform's backend to the highest standards
  • Work in an agile environment where your ideas will be valued
  • Support the growth of the company by building innovative tools for our sales team
  • Benefit from a fully-remote environment using  the industry's best tools and platform

In this role, you will learn:

  • How to work in close contact to your platform/project's users
  • How to optimize a product based on A/B tests and user data
  • How to work in a data driven environment
  • How to work in an agile environment with fast test & learn cycles
  • How to scale a cloud based app built on AWS
  • How to build and integrate the technology behind today's most advanced insurance companies
A perfect candidate has:
  • Experience in small/medium sized web app development
  • Good team spirit, curiosity and a desire to learn and to improve
  • Basic knowledge of Typescript, HTML, CSS, REST API, Test Driven Design, SQL, Git, Scrum
  • The ability to work with minimal guidance, be proactive and to handle uncertainty, ambiguity and the challenge of quickly evolving goals
  • Ability to work in both an English and a French environment
  • You should be comfortable working in a small team and a fast-paced environment

Nice to have:

  • Experience  or knowledge in any of the followings : Angular, Java, Nest.js or Node.js Framework, Cypress, Storybook, Domain Driven Design, RxJs
  • Interest in DevOps
  • Experience with analytics and tracking tools
  • Interest in UX and product psychology
  • At Emma, we are looking for people with passion, courage and integrity. We encourage you to apply even if your profile does not correspond in all respects to the description of the position in question. Your skills and passion will allow you to stand out.
  • Our philosophy is simple: to build a diversified and passionate team in order to promote a culture of excellence in a dynamic, warm and remote work environment;
  • A young and dynamic team that loves to learn, innovate and contribute directly to the company's performance;
  • Flexible schedules that allow us to work remotely;
  • A competitive salary;
  • Startup type environment that promotes learning and personal growth;
  • Laptops and tools;
  • Group insurance plan with access to Dialogue;
  • Employee stock options (ESOs);
  • A shining culture, where remote work doesn't mean distant teammates.

Software Developer

QC / Remote

* Scroll down in the interactive form to see all questions.