Irth Solutions
Posted 1mo ago

Développeur (euse) Full-Stack Node.js et React

Irth Solutions
Quebec or Canada
$65k-$100k/yrRemoteFull Time
Responsibilities
  • designing features
  • deploying features
  • reviewing code
Requirements
  • 3–5 years software development experience
  • Strong Node.js and React skills
  • Git proficiency
  • Bilingual French and English
  • Education in CS or software engineering or equivalent
  • Familiarity with TypeScript
  • Docker, AWS
  • PostgreSQL
  • MongoDB
  • Elasticsearch, and testing tools
Technical tools mentioned
Node.jsReactGitTypeScriptDockerAWSPostgreSQLMongoDBElasticsearchGitLabMochaPuppeteerJestESLintCursor

Job description

À propos de Boréalis

Chez Boréalis, nous développons une plateforme SaaS qui permet aux organisations de gérer efficacement leurs relations avec leurs parties prenantes et leurs initiatives en matière d'environnement, de responsabilité sociale et de gouvernance (ESG).

Depuis notre intégration à Irth Solutions en octobre 2025, nous combinons notre expertise afin d'offrir une solution encore plus complète à nos clients à l'échelle internationale. L'innovation est au cœur de notre croissance, notamment grâce à l'intégration de fonctionnalités basées sur l'intelligence artificielle qui enrichissent continuellement notre plateforme.

Nous sommes à la recherche d'un(e) Développeur(euse) Full Stack souhaitant évoluer dans un environnement collaboratif où les idées sont valorisées et où chaque membre de l'équipe contribue activement à l'évolution du produit.

Votre rôle

En tant que Développeur(euse) Full Stack, vous participerez au développement et à l'amélioration continue de notre plateforme SaaS. Vous travaillerez en collaboration avec une équipe multidisciplinaire afin de concevoir des solutions performantes, évolutives et répondant aux besoins de nos clients.

Vous serez notamment appelé(e) à :

  • Concevoir, développer et déployer de nouvelles fonctionnalités.
  • Participer aux décisions techniques et à l'évolution de notre architecture logicielle.
  • Assurer la qualité, la performance et la stabilité de nos applications.
  • Collaborer avec les membres de l'équipe afin de concevoir les meilleures solutions techniques.
  • Participer à la planification des sprints et à l'estimation des travaux.
  • Réaliser des revues de code et contribuer au partage des connaissances.
  • Participer à l'amélioration continue de nos pratiques de développement et de notre environnement CI/CD.
  • Utiliser les outils d'intelligence artificielle pour accroître la productivité, améliorer la qualité du développement et favoriser l'innovation.

Utilisation de l'IA dans le recrutement
Dans le cadre de notre processus de recrutement, ce poste peut faire appel à l'intelligence artificielle ou à des outils automatisés pour aider à l'examen et à la présélection des candidatures. Ces outils viennent en appui au jugement humain dans les décisions d'embauche, sans le remplacer.

Type de poste
Il s'agit d'un poste de remplacement.

Rémunération
L'échelle salariale pour ce poste se situe entre 65 000 $ et 100 000 $ CAD. Cette fourchette correspond uniquement au salaire de base et n'inclut aucun autre élément de rémunération. Toute offre est établie en fonction de divers facteurs, notamment, mais sans s'y limiter, l'expérience, les compétences et le lieu de travail.

About Boréalis

At Boréalis, we develop a SaaS platform that enables organizations to effectively manage their stakeholder relationships and their environmental, social, and governance (ESG) initiatives.

Since our integration with Irth Solutions in October 2025, we have combined our expertise to offer an even more complete solution to our clients internationally. Innovation is at the heart of our growth, notably through the integration of artificial intelligence–based features that continuously enrich our platform.

We are looking for a Full Stack Developer who wants to grow in a collaborative environment where ideas are valued and where every team member actively contributes to the evolution of the product.

Your Role

As a Full Stack Developer, you will take part in the development and continuous improvement of our SaaS platform. You will work together with a multidisciplinary team to design high-performing, scalable solutions that meet our clients' needs.

You will be called upon, in particular, to:

  • Design, develop, and deploy new features.
  • Take part in technical decisions and the evolution of our software architecture.
  • Ensure the quality, performance, and stability of our applications.
  • Collaborate with team members to design the best technical solutions.
  • Take part in sprint planning and work estimation.
  • Carry out code reviews and contribute to knowledge sharing.
  • Take part in the continuous improvement of our development practices and our CI/CD environment.
  • Use artificial intelligence tools to increase productivity, improve development quality, and foster innovation.

AI Use in Hiring
As part of our hiring process, this role may use artificial intelligence or automated tools to assist in reviewing and screening applications. These tools support, but do not replace, human judgment in hiring decisions.

Role Type
This is a backfill position.

Compensation
The salary range for this role is CAD $65-100k. This range reflects the base salary only and does not include any other compensation components. Any offers made are dependent on factors including and not limited to experience, skills, and location.

Requirements

Exigences

  • Formation en informatique, en génie logiciel ou expérience équivalente.
  • Minimum de 3 à 5 ans d'expérience en développement logiciel.
  • Excellente maîtrise de Node.js et React.
  • Expérience avec Git et les bonnes pratiques de développement logiciel.
  • Maîtrise du français et de l'anglais, à l'oral comme à l'écrit.
  • Une expérience avec les technologies suivantes constitue un avantage : TypeScript, Docker, AWS, PostgreSQL, MongoDB, Elasticsearch, , GitLab, Mocha, Puppeteer, Jest, ESLint et Cursor

Qualités recherchées

Nous recherchons une personne qui :

  • fait preuve de curiosité et d'un désir constant d'apprendre;
  • possède un bon esprit d'analyse et de résolution de problèmes;
  • apprécie le travail d'équipe et les échanges techniques;
  • est autonome, organisée et proactive;
  • aime contribuer à l'amélioration continue des produits et des processus.

Requirements

  • Education in computer science, software engineering, or equivalent experience.
  • Minimum of 3 to 5 years of experience in software development.
  • Excellent proficiency in Node.js and React.
  • Experience with Git and software development best practices.
  • Proficiency in both French and English, spoken and written.
  • Experience with the following technologies is an asset: TypeScript, Docker, AWS, PostgreSQL, MongoDB, Elasticsearch, GitLab, Mocha, Puppeteer, Jest, ESLint, and Cursor.

Desired Qualities

We are looking for someone who:

  • demonstrates curiosity and a constant desire to learn;
  • has strong analytical and problem-solving skills;
  • enjoys teamwork and technical discussions;
  • is autonomous, organized, and proactive;
  • likes contributing to the continuous improvement of products and processes.

Benefits

Pourquoi vous joindre à Boréalis?

  • En intégrant notre équipe, vous aurez l'occasion de contribuer au développement d'un produit SaaS reconnu, tout en évoluant dans un environnement de travail flexible, humain et axé sur l'innovation.
  • Nous offrons notamment :
    • Un poste permanent à temps plein.
    • Un environnement de travail 100 % en télétravail.
    • Un horaire flexible de 37,5 heures par semaine.
    • Une équipe collaborative et internationale.
    • Des défis techniques stimulants dans un produit en constante évolution.
    • L'occasion de contribuer à des projets intégrant les plus récentes avancées en intelligence artificielle.
    • Des assurances collectives après la période de probation.
    • Un REER collectif avec contribution de l'employeur après la période de probation.

Envie de relever le défi?

  • Si vous souhaitez contribuer au développement d'une plateforme technologique innovante, évoluer au sein d'une équipe passionnée et avoir un impact concret sur les produits que vous développez, nous aimerions vous rencontrer.

Why join Boréalis?

  • By joining our team, you will have the opportunity to contribute to the development of a well-established SaaS product, while working in a flexible, people-focused, and innovation-driven work environment.
  • We offer, in particular:
    • A permanent, full-time position.
    • A 100% remote work environment.
    • A flexible schedule of 37.5 hours per week.
    • A collaborative and international team.
    • Stimulating technical challenges within a constantly evolving product.
    • The opportunity to contribute to projects incorporating the latest advances in artificial intelligence.
    • Group insurance after the probationary period.
    • A group RRSP with employer contribution after the probationary period.

Ready to take on the challenge?

  • If you would like to contribute to the development of an innovative technology platform, grow within a passionate team, and have a real impact on the products you build, we would love to meet you.

About Irth Solutions

SaaS for infrastructure asset integrity and damage prevention

Year founded
1985
Employees
165
Organization type
Private
Latest investment
Private Equity (2025) — led by TPG Growth
Headquarters
US

Similar jobs

Full Stack Developer roles in Quebec
1d
Save
Mark Applied
Hide
Développeur Full Stack
Boucherville, Quebec, Canada
HybridFull Time
Distribution Stox
Distribution Stox: Wholesale distributor of automotive tires and wheels in Canada.
Bachelor's, college diploma, or AEC with demonstrated experience; intermediate French and English; expertise in .NET 6+, C#, SQL Server, web technologies, Docker, Azure DevOps, and messaging systems.
Microsoft Visual Studio, Microsoft Visual Studio Code, .NET 6, C#, Microsoft SQL Server, SSMS, Azure Data Studio, Vue 3.0, Vue.js, HTML5, JavaScript, CSS, JSON, Docker, Azure DevOps, Kafka, RabbitMQ, Kubernetes, Dapr, X++, Microsoft Dynamics 365
2d
Save
Mark Applied
Hide
Java FullStack Developer (Hybrid)
Montreal, Quebec, Canada
HybridFull Time
Morgan Stanley
Morgan StanleyNYSE: MS: Provides global investment banking, wealth management, and advisory services.
5+ YOE5+ years in Java and full-stack development; bachelor's degree in computer science or related field; experience with Angular, React, JavaScript, SQL, databases, Unix/Linux, shell scripting, and software lifecycle implementation.
Java, Angular, React, JavaScript, Snowflake, Oracle, Sybase, DB2, SQL, Unix, Linux, Excel, JSON
3d
Save
Mark Applied
Hide
Développeur Logiciel senior FS (IA) / Senior Full Stack Developer (AI-First)
Quebec, Canada
RemoteFull Time
GoTo
GoTo: Software for remote IT support and business communications.
Bachelor's degree or equivalent experience; strong TypeScript and React experience; LLM product integration, OAuth, API design, and AI-assisted development experience; French and English fluency required.
TypeScript, React, OAuth, API, Go, GitHub Copilot, Claude Code, Cursor, MCP, Claude, Copilot
3d
Save
Mark Applied
Hide
Senior Full-Stack Engineer, North Tools & Retrieval
Europe or London or San Francisco or New York City or United Kingdom or Toronto or Montreal or Paris or Berlin or Seoul
$180k-$310k/yr RemoteFull Time
Cohere
Cohere: Provides enterprise-grade large language models and AI software platforms.
Production full-stack experience with Python and React; strong cross-stack coding, end-to-end feature ownership, performant RAG or agentic applications, product judgment, and UX focus.
Python, React
4d
Save
Mark Applied
Hide
Senior Full Stack Developer
Toronto or Montreal or Canada
$95k-$145k/yr OnsiteFull Time
CGI
CGINYSE: GIB: Provides information technology and business consulting services.
Experienced full-stack engineer with enterprise frontend and backend development expertise, modern architecture knowledge, strong analytical and communication skills, and Agile/Scrum collaboration experience.
JavaScript, TypeScript, React, Angular, Vue.js, HTML5, CSS3, Java, Spring Boot, Spring Security, Hibernate, C#, .NET 8, ASP.NET Core, EF Core, Node.js, NestJS, Express, Python, FastAPI, Django, Go, REST, GraphQL, gRPC, OpenAPI, Swagger, Apigee, OAuth2, OIDC, Azure, AWS, GCP, Docker, Kubernetes, AKS, GKE, Red Hat OpenShift, Terraform, Bicep, GitHub Actions, Microsoft Azure DevOps, Jenkins, PostgreSQL, SQL Server, Oracle, MongoDB, Redis, CosmosDB, Apache Kafka, RabbitMQ, JUnit, xUnit, Jest, Cypress, Playwright, SonarQube, Datadog, Splunk, Dynatrace, ELK Stack, Grafana, Prometheus, Azure Application Insights, Microsoft Semantic Kernel, LangChain4j, Spring AI, Model Context Protocol, GitHub Copilot, Amazon Q, Backstage, Snowflake, Databricks, Azure Data Factory, Power BI
4d
Save
Mark Applied
Hide
Développeur·se intermédiaire Full Stack
Montreal, Quebec, Canada
$90k-$116k/yr HybridFull Time
JALF
JALF: Operates an online dating platform and sexual wellness store.
4+ YOERequires 4–6 years of full-stack web development, React, TypeScript, Tanstack, Perl or object-oriented language experience, CSS, testing, CI/CD, on-premise operations, and cloud deployment familiarity.
React, Tanstack, Perl, TypeScript, CSS, Tailwind, SASS, SCSS, WCAG, Jest, React Testing Library, Cypress, Playwright, GitHub Actions, systemd, PM2, Nginx, Apple, Inkblot, OPUS, Wealthsimple
1w
Save
Mark Applied
Hide
Developeur(euse) fullstack (Stagiaire - Python)
Montreal, Quebec, Canada
HybridInternship
AlayaCare
AlayaCare: Cloud-based software platform for home health care providers.
Knowledge of a programming language such as Python, TypeScript, or JavaScript; interest in AI tools; willingness to learn Git, CI/CD, and Docker; strong communication and collaboration skills.
Python, TypeScript, JavaScript, Git, Docker, CI/CD
1w
Save
Mark Applied
Hide
Développeur·euse Full Stack – Solutions IA & Automatisation
Montreal, Quebec, Canada
HybridFull Time
Moment Factory
Moment Factory: Creates immersive multimedia environments and interactive public experiences.
3+ YOEComputer science, software engineering, interaction design degree or equivalent; 3–5 years developing full-stack applications; JavaScript/TypeScript, Python, APIs, databases, AI, orchestration, hosting, and French-English bilingual proficiency.
JavaScript, TypeScript, Python, API REST, n8n, GitLab CI/CD, Kubernetes, MCP, Proxmox, Azure, AKS, GCP, Claude Code, Cowork, Artefacts, GitHub Copilot, LiteLLM, OpenRouter, Gemini CLI