Senior Software Developer

3 weeks ago


Canada ProNavigator Full time

Who is ProNavigator?

ProNavigator is a venture-backed insurance technology company on an exciting growth path. We build software that helps insurance companies boost their operational efficiency, improve team satisfaction, and win more clients. ProNavigator's all-in-one knowledge management system is used by more than 125 insurance organizations to store, manage, and search business-critical information in a single source of truth.

At ProNavigator, we’re tackling and solving unique challenges. Every day is an exciting new opportunity to collaborate with colleagues as we build a leading-edge platform and support our clients to do their best work. Our culture is built on the values of openness, collaboration, empathy, hard work, creativity and high performance. We’re looking for new team members who will try new things, share their opinion, move fast, think creatively and have fun.

What’s this role all about?

Our Software Development team is working to build tested, scalable solutions that bring ProNavigator’s roadmap to life. As a Senior Software Developer at ProNavigator, you’ll work to develop features, functionality and architecture across our full stack in a team that focuses on collaboration and creative problem solving. As a Senior member of our team, you'll be tasked with more complex deliverables including supporting with solution design activities.

Our current technology stack includes JavaScript, React, Python, FastAPI, Docker, AWS and MySQL, to name just a few. However, the technologies we use isn’t something we treat as precious and we will integrate new technologies into the mix based on newly released tools, changes to requirements or solutions that more elegantly meet our objectives.

Your accountabilities in this role will include:

  • Delivering performant, tested features, fixes and improvements across the product, from front to back end, that balance creativity, user and business needs and engineering best practices
  • Collaborating with team members including actively participating in code and technical design reviews, providing and soliciting constructive feedback and solutioning complex product requirements
  • Identifying and implementing required testing, including unit, integration and system testing
  • Continually researching and learning about new technologies and technical approaches in the market to integrate best practices into how we work and innovations into our product
  • Providing informal technical mentorship and guidance to junior team members and supporting them work through more complex matters related to their own deliverables
  • Working with other senior members of the team on initial solution design
What do you need to be successful?

The experiences, skills and attributes we think are key to your success are listed below. If you’re excited about this role but don’t meet 100% of these qualifications, we still encourage you to apply – we know there is no match for hunger, curiosity and an ability to figure things out in an evolving environment.

  • 5+ years of proven software development experience with a strong grasp of programming fundamentals, ideally with previous experience developing web-based enterprise or SaaS applications
  • Previous technical leadership experience including participating in solution design activities, executing against more complex development deliverables, and supporting and mentoring junior team members
  • A passion for software development best practices as demonstrated by the ability to produce readable and reusable code and knowledge of defensive programming and testing methodologies
  • Exceptional problem-solving skills with the ability to think outside of the box, consider potential solutions from many different sources and create unique yet elegantly simple solutions
  • Strong written and verbal communication skills with the ability to present complex ideas
  • Experience working in a team-based development environment that prioritizes openness and sharing thoughts and insights to get to the best solution
  • A growth mindset characterized by a desire to continually learn about trends and innovations in the software development world and the drive to understand and work towards personal areas of growth
  • Knowledge of and experience using technologies relevant to our stack, including the following, is a definite asset but not a requirement:
    • Python and JavaScript
    • Relational databases
    • Linux environments
    • AWS cloud ecosystem
    • Docker
    • Serverless architecture

If you need accommodations during the hiring process, let us know at any time and we’ll make sure you’re set up for success.

What’s in it for you?

We’re looking for the best of the best to join our team and in return, we invest in the things that are important to our team members including:

  • 4 weeks of vacation for all employees to give you the time away from work you need
  • Unlimited and flexible time off to help you rest and recover when you’re sick or to manage things that come up in your personal life
  • Remote-first work environment that gives you the flexibility to work wherever you’re most productive
  • $1,000 annual professional development budget so you can pursue growth in the areas related to your career goals
  • Competitive total compensation package across salary, variable compensation and benefits
  • A culture that focuses on collaboration, transparency and communication and that prioritizes employee feedback as we continue to make investments in our team
#J-18808-Ljbffr

  • Canada OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department: ...


  • Canada OPES Software Full time

    Senior Backend Spring Boot Developer – Java Expert OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Backend Spring Boot Developer – Java Expert to help us execute on our company’s business mission through evolution of our current product offerings and the development...


  • Canada OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Frontend Developer to help us execute on our company’s business mission through evolution of our current product offerings and the development and deployment of the company’s new products launches. Department: Programming...


  • Canada Techedinlabs Full time

    Seize the opportunity to work as a Senior Software Developer on a multinational Fortune 500 Project in Canada. To qualify for this full-time (permanent) position, you must reside within the borders of Canada. Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs Build...


  • Canada Acumatica, Inc. Full time

    Senior Software Developer (Reporting & Core) Acumatica is hiring a Senior Software Developer for our Platform, Reporting & Core team in Belgrade, Serbia ! About the role : In this role, you will primarily work on the reporting features of Acumatica ERP, such as a reporting engine for data analytics, report designer, dashboard engine and UI designer,...


  • Canada Prevu3D Inc Full time

    Under the guidance of the Platform Lead, the Senior FullStack Software Developer holds a pivotal role in ensuring the high-quality development and delivery of our various products. This involves close collaboration with our Product Management and other engineering teams. If you’re a great team player, get things done effectively, have strong written...


  • Canada Techedinlabs Full time

    Seize the opportunity to work as a Senior Software Developer on a multinational Fortune 500 Project in Canada. Shape inventive solutions and propel technological progress. Apply today and join our dynamic team. To qualify for this full-time (permanent) position, you must reside within the borders of Canada. Responsibilities Design, code, test, debug and...


  • Canada Vention Inc Full time

    Vention is headquartered in Montreal, Canada, with offices in Berlin and Boston, and is used in over 3,000 factories on 5 continents. As one of Canada’s Most Admired Cultures and Great Place to Work , we are a performance driven culture that cares deeply about happiness. We like ambitious goals, facts & data, and constructive debates. But at the same...


  • Canada Lumerate Full time

    Full-Time in Canada - Remote OK - $110k - $130k Lumerate is growing rapidly, and we’re searching for a Senior Back-End Software Developer to join our team for the journey! Lumerate is a Toronto-based SaaS company that has built game-changing technology to help sales teams accelerate revenue growth. We help our customers achieve the full picture of...


  • Canada Precision Analytics Full time

    Software development at Precision Analytics At Precision Analytics, the software development team is critical to how we do business. We count on our developers to technically empower our data science team and to work directly with our clients to understand and deliver requirements. Developers at Precision Analytics are given ownership over everything they...


  • Canada Techedinlabs Full time

    We are looking for a Senior Java Software Developer (Java/Node.js) with us in Canada for a Fortune 500 client. All the details are outlined below. This role offers full-time employment with remote work flexibility, but candidates must be based in Canada. Required Skills Bachelor's degree in any Engineering discipline from a reputed engineering...


  • Canada Nexus Systems Group Inc. Full time

    Senior Full Stack Software Developer Responsible for developing software applications that operate on both the front-end and back-end of a system. They work with stakeholders to identify requirements and design user-friendly interfaces. They also write and test code, troubleshoot technical issues, and collaborate with other developers and engineers to...


  • Canada Odoo Full time

    AGT Robotics Inc. A leader in the development and manufacturing of automated industrial equipment, AGT Robotics Inc. is recognized for its know-how and innovative approach. AGT Robotics Inc. is, first and foremost, the sum of passionate, creative, and committed individuals where everyone’s talent is used daily in the realization of major projects...


  • Canada Autodesk, Inc. Full time

    Senior Software Developer page is loaded Senior Software Developer Apply locations Vancouver, BC, CAN AMER - Canada - British Columbia - Remote Alberta, CAN - Remote Calgary, AB, CAN Manitoba, Canada - Remote time type Full time posted on Posted 2 Days Ago job requisition id 24WD75994 Job Requisition ID # 24WD75994 Position Overview Autodesk's Platform...


  • Canada Prevu3D Inc Full time

    Under the guidance of the Platform Lead, the Senior FullStack Software Developer holds a pivotal role in ensuring the high-quality development and delivery of our various products. Prevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end...


  • Canada Acumatica, Inc. Full time

    Senior Software Developer (Reporting & Core) Acumatica is hiring a Senior Software Developer for our Platform, Reporting & Core team in Belgrade, Serbia ! About the role : In this role, you will primarily work on the reporting features of Acumatica ERP, such as a reporting engine for data analytics, report designer, dashboard engine and UI designer,...


  • , , Canada Rippling Full time

    Senior Software Engineer (API Development) About The Nmbr Company Ltd. Nmbr is Canada’s first embedded fintech provider. We revolutionize the way vertical SaaS businesses integrate financial technology products into their platforms. Our mission is to empower businesses to leverage cutting-edge financial tools seamlessly, enhancing their offerings and...


  • Canada Rippling Full time

    Senior Software Engineer (API Development) About The Nmbr Company Ltd. Nmbr is Canada’s first embedded fintech provider. We revolutionize the way vertical SaaS businesses integrate financial technology products into their platforms. Our mission is to empower businesses to leverage cutting-edge financial tools seamlessly, enhancing their offerings and...


  • Canada Aeroqube Full time

    Senior Software Engineer – .Net Jobs in Noida | Career - AeroQube Work with us Senior Software Engineer – .Net Follow software development best practices for design and codedevelopment. Responsible for quality of deliverables. Net development using .Net Core, should have sound understanding of MVC . ~ net binaries with various .net versions.net...


  • Canada TouchBistro Full time

    TouchBistro is looking for a Senior Mobile Software Developer (Kotlin) . Our POS system is evolving and our customers are demanding more product capabilities and more flexibility with the current feature set. As a member of the Technology team, you will have the chance to work on some of our current product's Android features to help deliver and...