Software Developer
Job Summary
About Rival
Rival Insurance Technology is a Canadian insurtech company building Canadas 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# 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 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
Rival Insurance Technology is committed to accessible employment practices. If you require accommodation at any stage of the recruitment process please contact us at 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.
Required Experience:
IC