Location: Montreal
Description
Veriforce is the fastest-growing SaaS-technology and services company in the global supply chain risk management market. We help industry-leading companies create and maintain operating cultures and work environments that optimize safety, promote sustainability, and foster collaboration across a broad spectrum of internal and external stakeholders. What separates Veriforce from the rest is our people. We hire growth-minded individuals that team well and continuously look for new, better ways of solving business challenges.
If this sounds compelling, keep reading.
The Role You’ll Play
Veriforce is seeking an experienced full stack developer to help design and develop applications for our SaaS platform. You will join a growing team of talented front-end, back-end, and Dev Ops engineers, to expand the software-as-a-service offerings.
• Participate as a key member of a small, collaborative full-stack engineering team.
• Develop, maintain, and enhance applications using C# (.NET Core and .NET Framework).
• Design, develop, optimize, and support relational databases, including SQL Server, PostgreSQL, MySQL, and Azure SQL Database, ensuring scalability, performance, and reliability.
• Collaborate with the team to build and enhance microservices and RESTful APIs using C# and .NET Core, and user interfaces using React, Redux, TypeScript, and/or React Native.
• Utilize AI-assisted development tools, such as Microsoft Copilot and similar technologies, to improve development efficiency and code quality.
• Work within a Docker-based containerized environment.
• Embrace agile principles of transparency, collaboration, continuous improvement, and rapid iteration.
• Break complex features into manageable, reviewable, and deployable components.
• Communicate effectively with both technical and non-technical stakeholders.
• Investigate, diagnose, and resolve issues methodically and efficiently.
• Utilize modern software engineering tools and practices, including source control, project boards, package managers, build systems, command-line tooling, and API testing tools.
• Demonstrate a strong understanding of web and distributed systems concepts, including HTTP, REST, microservices architecture, and modern browser technologies.
• Conduct thoughtful code reviews and actively participate in peer review processes.
• Produce clean, maintainable, well-documented, and testable code.
• Develop and maintain meaningful automated tests to ensure application quality and reliability.
• Champion best practices related to APIs, cloud services, microservices, containerization, and AI-assisted development across the organization.
• Strong experience developing applications using C# (.NET Core and .NET Framework).
• Strong expertise with SQL Server, PostgreSQL, MySQL, and Azure SQL Database, including database design, query optimization, indexing strategies, performance tuning, and troubleshooting.
• Experience designing and building microservices and RESTful APIs using C# and .NET Core.
• Hands-on experience leveraging AI productivity and development tools in day-to-day work, such as Microsoft Copilot, Git Hub Copilot, Claude, ChatGPT, or similar AI-assisted technologies.
• Strong front-end development experience with React, Redux, and TypeScript; exposure to React Native for mobile application development is an asset.
We have a hybrid workplace policy. We want you to be able to do your best work here. We emphasize providing many ways to support our team to do their best work, and believe that if you look after your people, they look after everything else!
Personal Health & Wellbeing
>🧠 Integrated mental health & wellbeing support
>🌴 Vacation…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).