Software Developer (12 Month Term)

Rival Insurance Technology

Montreal

Remote

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rival Insurance Technology is seeking an Intermediate Full Stack Developer to join our engineering team on a 12-month contract. You will own features end-to-end across C# and modern front-end frameworks, contributing to AI-native capabilities that power brokers across Canada.

You will collaborate in an Agile, remote-first environment, ship reliable code with CI/CD in Azure, and apply tests and thorough documentation to maintain quality.

Qualifications

  • Approximately four years of hands-on full-stack development experience in production.
  • Strong back-end with C# and ASP.NET, and modern front-end skills (React/Angular).
  • Experience with Azure and Azure DevOps, API design, and microservices concepts.
  • Familiarity with CI/CD pipelines and Git-based workflows, plus testing practices.
  • Hands-on fluency with AI development tools (Claude Code, GitHub Copilot) in real projects.

Responsibilities

  • Develop and maintain front-end interfaces and back-end services using C#, ASP.NET, and Azure.
  • Design RESTful APIs and integrate with internal and third-party systems.
  • Write clean, testable code and maintain documentation for performance and reliability.
  • Write and maintain unit/integration tests and participate in code reviews.

Skills

4 years of production software
C# & ASP.NET
Front-end framework (React/Angular)
Azure & Azure DevOps
API design & microservices
CI/CD & Git workflows
Unit & integration testing
AI development tools (Claude Code, Git
Agentic AI workflows

Tools

Docker
Kubernetes
AKS
Azure DevOps

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 position is a 12 month contract role.

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. AI is not a supplement to how we work here -- it is central to how we build, ship, and improve software every day.

What You Will Do
AI-Native & Agentic Development
  • Work with Claude Code and GitHub Copilot as standard parts of your daily development workflow -- not as supplements, but as core tools that shape how you write, review, and ship code
  • Build and work with agentic AI workflows -- using tools that plan, reason, and act across multi‑step tasks -- and understand how to scope, prompt, and supervise agents effectively in a development context
  • Use AI tooling to accelerate code generation, refactoring, documentation, and test coverage, and know how to critically review and validate AI-generated output before it ships
  • Contribute to a team culture where AI fluency raises the collective bar, sharing effective prompting approaches, agentic patterns, and what actually works in practice
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
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, hands‑on fluency with AI development tools -- specifically Claude Code and GitHub Copilot -- in a production or meaningful project context
  • Practical experience with agentic AI workflows: prompting, scoping tasks for agents, and validating agent output before it reaches production
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

Rival Insurance Technology is committed to accessible employment practices. If you require accommodation at any stage of the recruitment process, please contact us at hr@rivalit.com. 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Business Development Associate
Business Development Associate

Rival Technologies • Vancouver

Hybrid
CAD 50,000 - 65,000
Home office stipend
Retirement savings with employer match
Parental leave top-up
+1
Customer Success Manager
Customer Success Manager

Rival Technologies • Vancouver

Hybrid
CAD 80,000 - 90,000
Stock options
RRSP matching
Parental leave top-up
+7
AI Solutions Engineer (Senior / Principal)
AI Solutions Engineer (Senior / Principal)

RAVL • Toronto

Hybrid
CAD 120,000 - 170,000
4 weeks paid time off
Health & dental coverage
Professional development days
+2
Engineering Team Lead
Engineering Team Lead

Riva International, Inc. • Edmonton

On-site
CAD 120,000 - 180,000
RRSP/TFSA matching
Paid vacation starting with three wks
Wellness time for mental health
+3
Senior Full stack AI Developer (Python & Angular/React)
Senior Full stack AI Developer (Python & Angular/React)

Intact • Montreal

Hybrid
CAD 119,000 - 145,000
Flexible work arrangements
Extra days off (up to 5)
Wellbeing benefits
+2
AI Solutions Architect (Senior and Principal)
AI Solutions Architect (Senior and Principal)

RAVL • Toronto

Hybrid
CAD 120,000 - 170,000
Hybrid work model
4 weeks paid time off
Paid professional development days
+3
Senior AI Full-Stack Software Developer (Python/React)
Senior AI Full-Stack Software Developer (Python/React)

Intact Financial Corporation • Toronto

Hybrid
CAD 119,000 - 145,000
Hybrid work model
5 extra days off per year
Wellbeing benefits and telemedicine
+1
AI Solutions Architect (Senior and Principal)
AI Solutions Architect (Senior and Principal)

Urban Ridge Supplies • Toronto

Hybrid
CAD 120,000 - 170,000
Hybrid work model
Variable bonus
RRSP contributions
+2
AI Solutions Architect (Senior and Principal)
AI Solutions Architect (Senior and Principal)

RAVL Inc. • Toronto

Hybrid
CAD 120,000 - 170,000
4 weeks paid time off
Comprehensive health coverage
Bonus & RRSP contributions
+1
Customer Success Manager
Customer Success Manager

Rival-Technologies • Vancouver

Hybrid
CAD 80,000 - 90,000
Stock options
RRSP plan with employer matching
Parental leave top-up
+4