Now hiring

Software Developer (.NETCore and React) @ Veriforce

Greater Montreal Metropolitan Area, Canada, QuebecRemoteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

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 DevOps 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.

Skills

C#.NET Core.NET FrameworkSQL ServerPostgreSQLMySQLAzure SQL DatabaseReactReduxTypeScriptReact NativeDocker

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores