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 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. 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. Equal Opportunity Statement 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. #J-18808-Ljbffr
Senior Full Stack Developer
STRIVECAPITAL
toronto, toronto
Published 27 days ago
Report job