Strive is an award-winning Canadian residential mortgage lender obsessed with customer satisfaction. Our mission is simple: to provide a better lending experience. We offer industry-leading products and services to Canadian mortgage brokers and their clients with a focus on relationship building. Our company is committed to building a team-focused organization with bold goals and objectives to grow and reward staff excellence.
This is a new position.Â
We are seeking an accomplished Senior Full Stack Developer to design, build, and evolve high-performing, scalable, and secure SaaS solutions in a fast-paced fintech environment. The successful candidate brings hands-on experience, sound architectural judgment, deep experience designing RESTful API’s and SQL Server solutions, and a disciplined approach to quality. Equally strong in collaboration and ownership, they translate complex business and regulatory requirements into clear, intuitive solutions while influencing platform direction and mentoring others.
The Opportunity
In this role, you will combine deep technical expertise with strong UI/UX sensibilities, architectural thinking, and cloud experience to lead the development of full-stack SaaS platforms using Azure, Angular and .NET.
You will partner with product, design, key stakeholders, and cross-functional engineering teams to translate complex business requirements into elegant solutions that deliver outstanding user experiences and meet enterprise-grade standards for performance, security, and maintainability.
This position offers an opportunity for technical leadership, partnership of the architectural runway, rapid feedback cycles, and the satisfaction of seeing your contributions implemented in practical, real-world applications.
Who You’ll Work With
You will collaborate closely with
- Product Managers and Business Analysts identifying user journeys, requirements and feature priorities.
- User Experience (UX) designers to shape intuitive and accessible user experiences.
- Backend engineers and architects building, designing and evolving .NET APIs and services.
- Quality Assurance (QA) to ensure functional correctness, performance, accessibility and production quality releases.
- Security, compliance, and risk to ensure solutions meet regulatory, privacy and audit requirements.
What You’ll Do
- Lead the full software development lifecycle from design and architecture to implementation, unit testing, deployment, and maintenance.
- Architect and implement responsive, accessible, and scalable experiences that align with best practices and performance goals.
- Design and build robust RESTful APIs and services using C# 14, .NET 10, and Entity Framework 10, ensuring clean, maintainable, and testable code.
- Develop, optimize, and maintain database schemas, queries, and stored procedures in SQL Server to support high-performance SaaS solutions.
- Establish and promote front-end and back-end architecture standards, design patterns, and reusable components that ensure consistency and scalability across platforms.
- Leverage Azure cloud platform services (such as App Services, Functions, Service Bus, Storage, and DevOps) to deploy, monitor, and scale applications in a secure, resilient manner.
- Participate in product strategy, sprint planning, and technical decision-making to ensure alignment with business goals and delivery timelines.
- Collaborate closely with DevOps, QA, and product stakeholders to enable CI/CD pipelines, automated testing, observability, and infrastructure as code practices.
- R&D on emerging technologies, tools and AI opportunities.
- Contribute to technical strategy, standards, and continuous improvement initiatives across the platforms and teams.
You will bring
- Bachelor’s degree in computer science, Software Engineering, or a related discipline.
- 7+ years of professional software development experience, with demonstrable leadership in full-stack application design and delivery.
- Expertise in Angular (v16+), TypeScript, HTML, CSS, and modern UI engineering practices.
- Extensive backend experience with C# 14, .NET 10, and Entity Framework 10 in enterprise SaaS applications.
- Solid SQL Server development skills (schema design, querying, performance tuning).
- Deep understanding of software design patterns, SOLID principles, modular architectures, and component-based design.
- Hands-on experience with Azure cloud services, including serverless functions, cloud storage, authentication, and deployment tooling.
- Experience with advanced cloud practices like microservices, event-driven architectures, containerization, or distributed caching.
- Comfortable working in Agile / Scrum environments with cross-functional teams.
- Strong communication (verbal and written), collaboration, and mentorship capabilities.
Nice to Have
- Experience in financial services, preferably lending, mortgages, banking, or capital markets.
- Experience working in regulated environments, including risk, compliance, or audit considerations.
- Familiarity with automated testing frameworks and test-driven development (TDD).
Employment Type
Full time with regular working hours (remote and in-person hybrid working environment).
What we offer
We offer competitive pay and perks, that include, but are not limited to:
- Competitive base salary and discretionary incentive pay.
- Vacation, paid time off, volunteer day, and holidays.
- Competitive benefits package that starts immediately.
- A fun and welcoming learning environment to help you grow.
- Working 1-1 with senior management and industry leaders.
About Strive Capital Corporation
Strive was founded in 2020 and has quickly grown to a solid group of industry leaders with many years of experience. We are located in the heart of Toronto, at 110 Yonge Street Suite 1704 Toronto, ON M5C 1T4. At Strive, all our team members exhibit excellent collaboration, clear communication, and take a hands-on approach of support, and respect at every level of the organization. At the same time, we empower all our employees by providing an environment, resources, and tools to solve problems, be challenged, and ultimately grow.
For our customers, we aspire to always exceed their expectations – this is infused into everything we do and expressed in our mission so that we provide a Better Lending Experience.
To learn more about Strive, please visit our website or LinkedIn.
Additional Information
Strive is an equal opportunity employer, and we are dedicated to fostering an inclusive and barrier-free work environment for all employees and candidates. We encourage all qualified candidates to apply and if accommodation is required during any stage of the recruitment process, please contact any member of the Management team. We thank all applicants for their interest; however, only those selected for interviews will be contacted.
