Join a remote engineering team building a next-generation SaaS platform for enterprise insurance clients. As a Senior Full Stack Engineer, you'll play a key role in designing and evolving a secure, high-traffic digital ecosystem used by global organizations. Your work will directly impact how insurers deliver services, requiring a deep understanding of both technical and business needs.
What You'll Do
- Develop and maintain full-stack features using .NET Core, C#, and modern JavaScript frameworks like Vue or React
- Translate complex insurance workflows into scalable, efficient software solutions
- Collaborate with product, design, and UX teams to create intuitive, user-centered experiences
- Optimize application performance under heavy data loads and concurrent user demand
- Enforce code quality through peer reviews, testing, and adherence to best practices
- Diagnose and resolve critical issues to ensure platform stability and reliability
- Apply security standards and compliance requirements when handling sensitive data
- Mentor junior engineers and contribute to architectural decisions with scalability in mind
- Stay current with emerging technologies and industry advancements in cloud and web development
What We're Looking For
- At least 6 years of experience building complex SaaS applications across frontend and backend systems
- Hands-on expertise with JavaScript, .NET Core, C#, GraphQL, MongoDB, and Docker
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Proven use of Test-Driven Development (TDD) and experience with unit, integration, and functional testing
- Understanding of Domain-Driven Design (DDD) for creating modular, maintainable architectures
- Strong grasp of web security principles and regulatory compliance in data handling
- Background in performance tuning for high-traffic applications
- Experience with agile workflows and cross-functional collaboration
- Strong problem-solving abilities and initiative in debugging and resolution
- Clear communication skills across technical and non-technical stakeholders
- Commitment to continuous learning and professional growth in software engineering
Technology Environment
JavaScript, Vue, React, .NET Core, C#, GraphQL, MongoDB, Docker, AWS, Azure, Google Cloud
Work Setup
100% remote role for candidates within the Canada time zone (GMT-6). This position supports asynchronous collaboration across distributed teams with a focus on sustainable work rhythms and clear communication.
What's Offered
- Competitive base salary and annual performance bonus
- 15 days of annual leave, 10 sick days, and special leave options
- Support for learning, development, and career growth
- Regular company-wide events and team activities
- Exposure to cutting-edge technology in the insurtech space
- A diverse, international work environment that values inclusion and innovation
