Full-Stack Developer
6 days ago
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 timeHiring 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 timeFednav, 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 timeFednav, 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 – Python
1 week ago
Montreal, Quebec, Canada Aptino, Inc. Full timeWe 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 timeQUI 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 timeResidence 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...
-
Java Full Stack Developer
6 days ago
Montreal, Quebec, Canada Business Intelli Solutions Full timeJob 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,...
-
Full-Stack Web Developer
4 hours ago
Montreal, Quebec, Canada Winston AI Full timeWinston 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...
-
Full Stack Developer
1 week ago
Montreal, Quebec, Canada MadCap Software, Inc. Full timeAbout 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...
-
Full Stack Java Developer
2 weeks ago
Montreal, Quebec, Canada Sapsol Technologies Inc Full timePosition 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...