Software Engineer - Full Stack

Our mission is to bring practical applications of AI into customer service operations in the insurance industry. We’ve already helped over 80 insurance clients and we’re just getting started. We’re looking for Software Engineers to join us as we continue to scale and work on new exciting products.

ProNavigator is looking for a full stack software engineer to help build out microservices, API endpoints, and middleware that’s fundamental to our product lines.


  • You will be coding in Javascript (Typescript) and Python most of the time within Linux.

  • You will be using one of the frontend frameworks. AngularJS, ReactJS, VueJS.

  • You will manage and work within the AWS environment.

  • You will find yourself integrating with external API’s and making calls to databases.

  • You will help architect new products and software components.

  • You will provide mentorship and bring new ideas to the team.

  • You will spot bugs and errors and fix them before they become a larger problem.

  • You will be called upon to remedy urgent problems that arise.

  • You will practice defensive programming and write production-grade code.


  • Successfully delivered and owned customer-facing production grade code.

  • 5+ years of experience.

  • Bachelor degree required, Master degree preferred.

  • Skilled expert in Javascript, Python, Object Oriented Programming, and Linux environment.

  • Strong programming fundamentals is critical for succeeding in this role.

  • Defensive programming and unit testing.

  • Readable and reusable code is mandatory.

  • Experience with a cloud ecosystem - AWS, Azure, GCP.

  • Strong communication skills is required within our development team. Collaboration and teamwork is key.


  • Competitive Salary and Equity in a high growth company.

  • Health, vision and dental coverage.

  • Generous vacation and holidays.

  • Best location in Kitchener with great networking, a gym, ping pong, free coffee, and a slide.