Senior fullstack developer building .NET/C# and TypeScript legal-document software. Supporting SOVRA’s public procurement platform used by government agencies across North America.
Responsibilities
Design, develop, and maintain web application features, microservices, and APIs using .NET Core in C#.
Ensure performance, security, and scalability of backend solutions.
Participate in technical analysis, solution design, deployment, corrective maintenance, and application evolution.
Apply OWASP and CWE/SANS25 security standards and verify compliance before release.
Develop TypeScript front-end features while supporting migration to Angular and React.
Navigate complex business rules and logic trees governing legal document assembly.
Assess AI-generated code for correctness, completeness, and suitability.
Use AI to generate unit tests and collaborate with QA on test scenarios and automation.
Collaborate with product, development, and QA teams on technical solutions.
Document code in French.
Monitor engineering practices and tooling and share findings with the team.
Requirements
Typically 8+ years of software development experience in a comparable environment, with delivery across backend and frontend layers.
Strong, hands-on experience building and maintaining APIs and web applications in .NET Core using C#.
Ability to reason about performance, scalability, and security decisions in .NET Core/C#.
Practical TypeScript development experience utilizing Angular or React libraries, with comfort working across both frameworks.
Solid knowledge of OWASP and CWE/SANS25 practices for vulnerability detection and protection.
Production experience with SQL databases and understanding of data modelling impacts on application behavior.
Experience working with AI development agents and evaluating AI-generated code critically.
Full proficiency in French and English, spoken and written.
Authorization to work in Canada; SOVRA cannot sponsor work visas or transfers.
College diploma or bachelor’s degree in software development, computer science, or a related field; equivalent professional experience is also accepted.
Senior Android engineer building AI - native growth and monetization experiments for Life360’s family safety platform. Shipping subscription, advertising, and purchase features to tens of millions of users.
Senior full - stack engineer building and operating Grafana data source plugins. Integrating databases, cloud services, and agentic workflows for Grafana Labs’ observability platform.
Senior Full - Stack Engineer building Grafana data source plugins for Grafana Cloud’s observability platform. Developing integrations, supporting reliability, and enabling agentic data workflows.
Full Stack Java Engineer building Java, React, and cloud - native applications for Miratech’s workforce management and customer experience solutions. Supporting scalable services, integrations, CI/CD, and production operations.
Senior Software Engineer building React and TypeScript borrower experiences for Upstart’s AI lending marketplace. Leading frontend architecture, full - stack initiatives, and engineering mentorship.
Senior Software Engineer leading backend and full - stack lending systems for Upstart’s AI - powered credit marketplace. Designing scalable APIs, services, and borrower experiences while mentoring engineers.
Software Developer building Node.js/TypeScript and Python/FastAPI APIs for Liberty Mutual Canada's commercial insurance platform. Developing AWS serverless and LLM - powered underwriting applications.
Associate Developer building AWS serverless APIs and Python LLM services for Liberty Mutual Canada’s commercial insurance platform. Supporting API integrations, testing, and agentic engineering practices.
Full - stack engineer building Cohere’s enterprise AI dashboard for model access, API keys, teams, billing, and documentation. Developing resilient browser and server systems with Next.js, React, TypeScript, Python, and SQL.
Backend engineer building lending, borrowing, and short - sale systems for Alpaca's global brokerage infrastructure. Owning APIs, batch pipelines, production reliability, and securities - finance products.