remote-co-logo

Software Developer

Rival Insurance Technology

  • Date Posted

    Today

    New!
  • Remote Work Level

    100% Remote

  • Location

    Remote in Canadaicon-canada.png

  • Job Schedule

    Full-Time

  • Salary

    We're sorry, the employer did not include salary information for this job.

  • Benefits

    Career Development

  • Categories

    InsuranceProduct ManagerProject ManagerSoftware EngineerBack End DeveloperDeveloperWeb DeveloperQA

  • Job Type

    Employee

  • Career Level

    Experienced

  • Travel Required

    No specification

  • Education Level

    We're sorry, the employer did not include education information for this job.

About the Role

Title: Software Developer

Location: Canada 

full-tim

remote

Job Description:

About Rival

Rival Insurance Technology is a Canadian insurtech company building Canada's next-generation insurance platform. We are modernizing how brokers run their business while building AI-native capabilities that belong in a regulated environment. We are remote-first, move fast, and take technical quality seriously.

The Role

We are looking for an Intermediate Full Stack Developer to join our engineering team. You bring around 4 years of hands-on experience building production software, are comfortable across the stack in C# and modern front-end frameworks, and are ready to take real ownership of features end-to-end.

 

This is not a checkbox role. You will work on meaningful problems, collaborate with a small and capable team, and have visible impact on a platform used by insurance brokers across Canada.

What You Will Do

Full Stack Development

•      Build, maintain, and improve front-end interfaces and back-end services using C#, ASP.NET, and Azure-hosted infrastructure

•      Design and implement RESTful APIs and support integration with internal systems and third-party services

•      Participate in the full software development lifecycle from design through deployment and post-release support

•      Write clean, testable, well-documented code with attention to performance and reliability

Quality & Testing

•      Write and maintain unit and integration tests as a standard part of delivery

•      Support code reviews and contribute constructive, actionable feedback

•      Debug and resolve issues across the stack with a systematic, evidence-based approach

Collaboration & Delivery

•      Work in an Agile environment, contributing actively to sprint planning, refinement, and retrospectives

•      Collaborate closely with developers, product managers, and technical leads to deliver outcomes, not just outputs

•      Surface blockers and risks early and communicate clearly about progress and scope

AI-Native Development

•      Work with Claude Code and GitHub Copilot as standard parts of your daily development workflow, not as supplements, but as core tools

•      Use AI tooling to accelerate code generation, refactoring, documentation, and test coverage, and know how to review and validate AI-generated output critically

•      Contribute to a team culture where AI fluency raises the collective bar, sharing effective prompting approaches, tooling patterns, and what actually works in practice

 

What You Bring

Experience & Technical Skills

•      Approximately 4 years of experience in full stack software development in production environments

•      Strong proficiency in C# and ASP.NET for back-end development

•      Solid front-end skills in a modern framework (React, Angular, or equivalent)

•      Experience working with Microsoft Azure and Azure DevOps

•      Familiarity with cloud-hosted services, microservices concepts, and API design

•      Working knowledge of CI/CD pipelines and Git-based workflows

•      Comfortable writing and reviewing unit and integration tests

•      Demonstrated fluency with AI development tools -- specifically Claude Code and GitHub Copilot -- in a production or project context

Ways of Working

•      Reliable and delivery-focused with a high standard for the quality of your own work

•      Clear communicator who flags issues early and asks good questions

•      Curious and growth-oriented -- you want to get better and you take feedback well

•      Collaborative without being dependent -- you can work independently and know when to involve others

Nice to Have

•      Experience in insurance, financial services, or other regulated industries

•      Exposure to containerization and orchestration (Docker, Kubernetes, or AKS)

•      Familiarity with observability tooling (logging, metrics, distributed tracing)

•      Experience with event-driven architectures or messaging platforms

 

Why Join Rival

•      Remote-first across Canada with a team that trusts you to do the work

•      Meaningful technical problems on a platform that is actively evolving

•      A small enough team that your contributions are visible and your voice is heard

•      A culture that values accountability, continuous improvement, and doing things right

 At Rival, we use artificial intelligence to support parts of our hiring process. AI assists our team but does not replace human judgment. All hiring decisions involve a real person, and we are committed to a fair, transparent process for every candidate. If you have questions about how AI is used in our recruitment process, please reach out to our HR team.

Apply