## 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 setting, 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
[email protected]. 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.*
📌 Software Developer (Canada)
🏢 Rival Insurance Technology
📍 Canada