Our client is a fast growing start-up turned “scale-up”, that is disrupting the fin-tech market. Our client is focused on building a market leading platform that helps small and medium sized businesses manage their business risks. This task requires us to engineer from scratch, a customer-centric organization and product. They are boldly going where no insurance broker has gone before!
As a full-stack developer, you will work with React to develop on the front-end for our client-facing web application and work with NodeJS on the back-end. Although your main work product will focus on the Quote Team, you will also have the opportunity to contribute to other projects as needed. We regularly look at cross-functionality on teams to ensure we leverage everyone’s skill set to make our product the best it can be.
It’s all about the user experience!
Responsibilities
Collaborate with project stakeholders and the development team to design, build, and implement scalable, user-friendly apps and libraries using NodeJS, React, TypeScript.
Add unit tests for all features and functionality.
Perform code reviews.
Coach and mentor junior developers.
Connect with members from various teams and departments in the organization to get feedback and assess needs.
Develop a strong understanding of the company’s goals and initiatives and help the engineering team deliver on those goals/initiatives.
Follow established local programming paradigms and standards.
Discuss changes that may establish or change precedents.
Work remotely from anywhere in Canada.
Other duties as assigned.
Qualifications
6+ years of experience as a developer.
Have a working knowledge of MongoDB, React, NodeJS, NPM libraries, Express, and Typescript.
Experience with testing frameworks like Jest is a plus.
Hold a Computer Science Degree or equivalent experience.
Good time management skills.
Passionate about strong, reusable, and structured code.
Willingness to lift others up (i.e. coach and mentor junior developers).
Ability to give/receive constructive feedback in a positive way.
Ability to speak up and share ideas.
Ability to deliver on clear, shared expectations.
Ability to work remotely, anywhere in Canada.
Strong communication skills.
What’s in Offer:
Opportunity to work for Canada’s fastest growing fintech start up
Flexible work environment / work from home arrangements available to everyone
Modern technology - laptops provided to all staff
Comprehensive, flexible health and dental plans to suit all lifestyles
Weekly Friday company-wide meetings
Build next level relationships with your peers through scheduled companywide team building events