Senior Software Engineer

ProNavigator

ProNavigator

Software Engineering · Full-time
Kitchener-Waterloo, ON, Canada · Waterloo, ON, Canada · Kitchener, ON, Canada
Posted 6+ months ago

About us: ProNavigator is a venture-backed insurance technology company. Our team is made up of insurance industry veterans, technology experts, and data scientists who’ve come together to build solutions specifically for the insurance industry.

ProNavigator's platform incorporates natural language processing and machine learning to improve access to information and automate workflows for customers, distribution partners and employees. This is a great opportunity to join a tight-knit, fast growing team.

Our team is expanding, and we are looking for a Senior Software Engineer to bring ideas to life. Our ideal candidate has a strong technical background and at least 5 years of experience building and designing production-grade software components in either the frontend or backend.

Our Junior team members will lean on you for technical guidance, expertise, and best practices. Experience working at a start-up would be beneficial.

Key Responsibilities:

  • Design and implement both client-side and server-side components, using Javascript, React and Python in the Linux environment.
  • Manage and work within the AWS environment.
  • Integrate with internal and external API’s and databases.
  • Designing and implementing REST API’s.
  • Mentor and bring new ideas to the team.
  • Identify bugs and errors and fix them before they become a larger problem.
  • Remedy urgent problems that arise.
  • Perform design and code reviews.
  • Develop automated testing to ensure the quality of the code base.
  • Practice defensive programming and write production-grade code.

Required Skills and Qualifications:

  • 5+ years of experience successfully delivering customer-facing production grade code.
  • Bachelor’s degree required, Master’s degree preferred, in Computer Science or similar.
  • Relational database proficiency (e.g. MySQL, PostgreSQL).
  • Skilled expert in Javascript, Python, Object Oriented Programming, and Linux environment.
  • Experience using one of the frontend frameworks such as AngularJS, ReactJS, VueJS.
  • Strong programming fundamentals is critical for succeeding in this role - defensive programming, unit testing and an ability to creat readable and reusable code is mandatory.
  • Experience with a cloud ecosystem - AWS, Azure, GCP.
  • Strong communication skills are required within our development team.
  • Collaboration and teamwork is key.

The Perks:

  • Amazing culture: Tight knit team, hungry and moves fast. Learn more: https://pronavigator.ai/careers/
  • Benefits after 30 days - health, dental and vision
  • Competitive salary and vacation
  • Work hard, play hard environment where we love to inspire, motivate and learn in everything we do.
  • A great group of people to work with who are serious about their work and the mandate but fun in their approach.
ProNavigator is an equal opportunity employer.