Full-Stack Developer

6 days ago


Montreal, Quebec, Canada VIREC Holdings Inc. Full time

Full-Stack Developer (Back-End Focused)

Location: Montreal, Canada (On-Site, Full-Time)

Salary Range: – 95 000$

Role Overview

Join the VIREC team to own and architect back-end systems using .NET 9 and C# within a microservices ecosystem. Design and implement scalable, resilient APIs and distributed services that power business-critical applications. Build and maintain front-end integrations using while maintaining primary focus on back-end architecture, service orchestration, and platform reliability.

Microservices Architecture and Design

  • Design, develop, and maintain microservices using .NET 9 and C# with clear domain boundaries and service contracts.
  • Implement event-driven architectures using message queues, pub/sub patterns, and asynchronous communication protocols.

API Development and Integration

  • Build RESTful and GraphQL APIs that serve web, mobile, and third-party consumers with consistent authentication and authorization.
  • Implement comprehensive input validation, rate limiting, and API gateway patterns to protect downstream services.
  • Develop integration layers for third-party systems, including handling webhooks, callbacks, and external API consumption.

Front-End Integration with

  • Build and maintain applications with server-side rendering (SSR) and static site generation (SSG) patterns.
  • Implement BFF (Backend for Frontend) patterns to optimize data fetching and reduce client-server round trips.

Data Layer and Persistence

  • Design database schemas using relational (SQL Server, PostgreSQL) and NoSQL databases appropriate to service requirements.
  • Build caching layers using Redis or in-memory caches to reduce database load and improve response times.

Security and Compliance

  • Implement secure coding practices including input sanitization, SQL injection prevention, and protection against common OWASP vulnerabilities.
  • Design authentication and authorization systems using OAuth 2.0, JWT, and identity providers (Azure AD, Auth0, etc.).

Qualifications and Experience

  • 4+ years of professional software development experience with strong focus on back-end systems and APIs.
  • Expert-level proficiency in .NET (Core/.NET 6+/9) and C# with demonstrated experience building production microservices.
  • Solid experience with and React, capable of implementing SSR/SSG patterns and optimizing front-end performance.
  • Strong understanding of database design, ORM frameworks (Entity Framework Core), and data access patterns.
  • Proficiency with message brokers (RabbitMQ, Azure Service Bus, Kafka) and event-driven architecture patterns.
  • Strong debugging skills and experience with APM tools, distributed tracing, and production incident management.
  • Excellent communication skills in English, as it is the primary working language within the engineering team and among stakeholders.

Job Types: Full-time, Permanent

Pay: $72,000.00-$95,000.00 per year


  • Full-Stack Developer

    9 hours ago


    Montreal, Quebec, Canada Brainhunter Systems Ltd Full time

    Hiring a Full-Stack Developer. Preference will be given to candidates whose resumes clearly meet the required experience and requirements outlined below. Professionals with suitable experience may send their updated resume toJob Role/Title : Full-Stack DevelopersJob Type : Long-Term Contract Opportunity. Initial contract of 11 months with good...

  • Full Stack Developer

    2 weeks ago


    Montreal, Quebec, Canada Fednav Limited Full time

    Fednav, headquartered in Montreal, is the largest international dry bulk shipping group in Canada engaged in worldwide ocean transportation. Fednav has five international offices established on four continents. Founded in 1944, we are a driven, innovative, and respected organization committed to our employees and customers.Fednav is seeking a skilled Full...

  • Full Stack Developer

    2 weeks ago


    Montreal, Quebec, Canada Fednav Full time

    Fednav, headquartered in Montreal, is the largest international dry bulk shipping group in Canada engaged in worldwide ocean transportation. Fednav has five international offices established on four continents. Founded in 1944, we are a driven, innovative, and respected organization committed to our employees and customers.Fednav is seeking a skilled Full...


  • Montreal, Quebec, Canada Aptino, Inc. Full time

    We are looking for a skilledFull Stack Developerwith strong expertise inPython (Flask)andReactJSto join our team in Montreal. You will work on developing and enhancing web tools while collaborating closely with product owners and cross-functional teams.Key Responsibilities:Develop and maintain backend services using Python & FlaskBuild responsive front-end...

  • Full Stack Developer

    2 weeks ago


    Montreal, Quebec, Canada Port Logistics Refrigerated Services (PLRS) Full time

    QUI NOUS SOMMES | L'ENTREPRISEFednav, dont le siège social est à Montréal, est la plus grande entreprise canadienne de transport maritime international de vrac sec. Forts de plus de 80 ans d'expérience et d'expertise, nous sommes une organisation dynamique, innovante et respectée qui s'engage envers ses employés et ses clients.Fednav est à la...

  • Full Stack Developer

    18 hours ago


    Montreal, Quebec, Canada XTM International Full time

    Residence in Greater Montreal (mandatory).This role is part of Consoltec, one of the companies within the XTM portfolio.Consoltec develops an innovative, high-quality linguistic project management application called FlowFit for translation companies and Linguistic services.XTM Group is dedicated to delivering cutting-edge solutions in the field of...


  • Montreal, Quebec, Canada Business Intelli Solutions Full time

    Job OverviewWe are seeking a highly skilled Full Stack Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and services. This role requires a strong understanding of both front-end and back-end technologies, as well as experience with cloud platforms,...


  • Montreal, Quebec, Canada Winston AI Full time

    Winston AI is a fast-growing Montreal-based company specializing in AI-generated content detection. We build high-traffic SaaS products used by millions of users worldwide, with a strong focus on quality, performance, and user experience.We are expanding our team and are looking for a Full-Stack Web Developer (Front-End Heavy) with a strong Laravel...


  • Montreal, Quebec, Canada MadCap Software, Inc. Full time

    About UsAt MadCap Software, we're at the forefront of developing best-in-class software solutions for content creation, collaboration, publishing, management, and analytics & reporting. More than 10,000 leading organizations around the globe rely on MadCap Software's solutions to create better content experiences for their customers and employees. Come join...


  • Montreal, Quebec, Canada Sapsol Technologies Inc Full time

    Position Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining robust web applications using Java technologies. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet...