Fullstack Developer | React & NodeJS

  • Location
    Toronto, Ontario
  • Job type
    Direct Hire
  • Category
    Information Technology - Software Engineer

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!


  • 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

    • Apply with Adecco

    Reference number CA_EN_1_026575_1618544

    Accommodation will be provided in all parts of the hiring process as required under Adecco’s Employment Accommodation policy. Applicants will need to make their needs known in advance to their Adecco representative.

    Someone from Adecco/Roevin just contacted me, how do I tell if it’s legit or a scam? Here's how to protect yourself →


    e.g. myemail@domain.com
    e.g. 1234567890
    e.g. M5J 2N8 (all uppercase with space)


    Upload or attach document from


    Enter you work experience including both job title and job duties. Attaching your resume provides our consultants a better understanding of your work history and helps improve placement opportunities.
    Warehouse manager
    Write about the work you’ve done and any special skills you have.

    Terms of Use and Applicant Agreement

    Terms of use and Application agreement
    You must agree to the Terms of use and Application agreement to proceed.