Développeur full-stack senior pour la plateforme de documents juridiques de SOVRA. Conception d’API .NET, interfaces TypeScript et fonctionnalités assistées par l’IA.
Responsibilities
Design, develop, and maintain features for web applications, microservices, and APIs using .NET Core and C#.
Ensure the performance, security, and scalability of solutions.
Participate in technical analysis, design, deployment, troubleshooting, and continuous improvement.
Apply OWASP and CWE/SANS Top 25 security standards before production release.
Develop front-end features in TypeScript within a codebase migrating to Angular and React.
Integrate features with business rules and legal document template structures.
Assess the accuracy, completeness, quality, and relevance of AI-generated code.
Use AI to generate unit tests.
Collaborate with the Quality Assurance team on the design and automation of test scenarios.
Collaborate with product, development, and Quality Assurance teams.
Document code in French.
Keep up to date with software engineering practices, technologies, and tools, and share learnings.
Requirements
Proven full-stack development experience; 8 or more years of experience is generally sought.
Strong hands-on experience with .NET Core and C# for developing and maintaining APIs and web applications.
Hands-on experience developing in TypeScript with Angular or React.
Strong knowledge of OWASP and CWE/SANS Top 25 practices.
Experience with SQL databases in production environments.
Experience with AI-powered development agents and the ability to critically assess generated code.
Full professional proficiency in French and English, both spoken and written.
Legally authorized to work in Canada.
No work visa sponsorship or relocation assistance is offered.
College diploma (DEC) or bachelor's degree in software development, computer science, or a related field; equivalent professional experience will also be considered.
Benefits
Comprehensive healthcare and medical coverage.
Paid time off.
A structured learning and development program.
Paid parental leave.
An inclusive, equitable, and respectful workplace.
Equal opportunity and a commitment to a workplace free from discrimination and harassment.
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.