English version will follow
Développeur Web Full Stack
Aperçu
Nous recherchons un stagiaire en dĂ©veloppement Web Full Stack pour rejoindre notre dĂ©partement R&D. Câest une excellente opportunitĂ© pour un Ă©tudiant motivĂ© de renforcer ses compĂ©tences en dĂ©veloppement web et backend tout en contribuant Ă des projets concrets.
Chez Civalgo, notre petite Ă©quipe vous permettra dâĂȘtre polyvalent, autonome et directement impliquĂ©. Vous collaborerez avec des ingĂ©nieurs expĂ©rimentĂ©s et acquerrez une expĂ©rience pratique dans le dĂ©veloppement de fonctionnalitĂ©s, la mise en place dâinterfaces utilisateur et lâoptimisation des performances.
Ă propos de Civalgo
Civalgo est une startup montrĂ©alaise fondĂ©e en 2017 avec pour mission de transformer lâindustrie de la construction grĂące aux donnĂ©es. La construction reprĂ©sente 10 % du PIB mondial, mais repose encore largement sur Excel et du papier.
Notre plateforme opĂ©rationnelle connecte la planification des projets, lâexĂ©cution sur le terrain et lâanalyse de performance, aidant les entrepreneurs au Canada, aux Ătats-Unis et au-delĂ Ă travailler plus intelligemment chaque jour. GuidĂ©s par notre devise « Data at Work », nous permettons aux Ă©quipes de mieux collaborer, de protĂ©ger leurs marges et de livrer leurs projets avec plus dâefficacitĂ© et de confiance.
Nos valeurs
Nous recrutons des personnes qui incarnent et vivent notre culture.
- Autonomy : Prends en main ton travail, avance vite et fais preuve d’initiative
- Get Shit Done : L’exécution avant les excuses
- Keep It Simple Stupid : La simplicité l’emporte toujours sur la complexité
- No Mountain Too High : Ambition audacieuse et résilience
- Winning Together : La collaboration avant l’ego
- Curious By Design : Toujours apprendre, toujours s’améliorer
Votre profil
Vous vous reconnaissez dans la description suivante ? Nous aimerions vous rencontrer.
- Vous avez une base solide en informatique et conception de systèmes
- Vous faites preuve d’initiative, d’autonomie et d’une grande capacité d’apprentissage rapide
- Vous êtes motivé par le développement web, autant en frontend qu’en backend
- Vous connaissez déjà ou souhaitez apprendre notre stack technologique
- Vous partagez nos valeurs
Responsabilités principales
Vos contributions :
- Concevoir et développer de nouvelles fonctionnalités web avec React, TypeScript et Node.js
- Construire et maintenir des services backend avec Node.js et TypeScript
- Participer aux revues de code, aux tests et à la documentation
- Déboguer et corriger les anomalies, optimiser le code pour de meilleures performances
- Appliquer et promouvoir les meilleures pratiques en développement logiciel et en sécurité
Qualifications requises
- Être actuellement étudiant en informatique, génie logiciel ou dans un domaine connexe
- Expérience avec TypeScript, React et Node.js
- Familiarité avec les bases de données (SQL ou NoSQL) et les API
Qualifications souhaitées
- Connaissance des API RESTful ou GraphQL et des requêtes en base de données
- Familiarité avec Git, les workflows CI/CD et les frameworks de tests
- Compréhension de l’optimisation des performances et des bonnes pratiques
- Expérience dans des projets personnels ou académiques impliquant frontend et backend
Stack technologique
- Backend : Node.js, Sequelize, Drizzle, Apollo Server, GraphQL
- Frontend : React, TypeScript, TailwindCSS, React Native
- Bases de données & Stockage : PostgreSQL, Elasticsearch, DigitalOcean Spaces
- APIs : GraphQL, REST
- Cloud & Infrastructure : DigitalOcean, Google Cloud Platform, Docker, Kubernetes
- DevOps & CI/CD : GitLab CI, Sentry
Bénéfices
- Activités d’équipe entièrement couvertes chaque trimestre
- Modèle de travail flexible et hybride (2 jours par semaine au bureau)
- Bureau situé à Griffintown, près d’une station de métro et de l’ÉTS
- Environnement de travail moderne basé sur Apple
Full Stack Web Developer
Overview
Weâre looking for a Full Stack Web Developer Intern to join our R&D department. This is a great opportunity for a motivated student to strengthen their skills in web development and backend while contributing to meaningful projects.
At Civalgo, our small team means youâll be versatile, autonomous, and directly involved. Youâll collaborate with experienced engineers and gain hands-on experience in feature development, implementing user interfaces and performance optimization.
About Civalgo
At Civalgo, weâre a Montreal-based startup founded in 2017 on a mission to transform the construction industry with data. Construction represents 10% of global GDP, yet most of it still runs on spreadsheets and paper.
Our operations platform connects project planning, field execution, and performance analytics, helping contractors across Canada, the U.S., and beyond work smarter every day. Guided by our motto âData at Work,â we empower teams to collaborate better, protect margins, and deliver projects with greater efficiency and confidence.
Our Values
We hire people who live and breathe our culture.
- Autonomy: Own your work, move fast, and take initiative
- Get Shit Done: Execution over excuses
- Keep It Simple Stupid: Simplicity beats complexity every time
- No Mountain Too High: Bold ambition and resilience
- Winning Together: Collaboration over ego
- Curious By Design: Always learning, always improving
Your Profile
Do you recognize yourself in the following? Weâd love to meet you.
- You have a solid foundation in computer science and system design
- You show initiative, autonomy, and a quick ability to learn
- You’re motivated by both web frontend development and backend development
- You already know or are eager to learn our tech stack
- You share our values
Key Responsibilities
How youâll contribute
- Design and develop of new web features using React, TypeScript & Node.js.
- Build and maintain backend services with Node.js and TypeScript.
- Participate in code reviews, testing, and documentation.
- Troubleshoot and resolve bugs, optimizing code for better efficiency.
- Apply and promote best practices in software development and security.
Required Qualifications
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Experience with TypeScript, React, and Node.js.
- Familiarity with databases (SQL or NoSQL) and APIs.
Preferred Qualifications
- Knowledge of RESTful or GraphQL APIs and database queries.
- Familiarity with Git, CI/CD workflows, and testing frameworks.
- Understanding of performance optimization and best practices.
- Previous personal or academic projects involving both frontend and backend development.
Tech Stack
- Backend: Node.js, Sequelize, Drizzle, Apollo Server, GraphQL
- Frontend: React, TypeScript, TailwindCSS, Next.js, React Native
- Databases & Storage: PostgreSQL, Elasticsearch, DigitalOcean Spaces
- APIs: GraphQL, REST
- Cloud & Infrastructure: DigitalOcean, Google Cloud Platform, Docker, Kubernetes
- DevOps & CI/CD: GitLab CI, Sentry
Benefits
- Fully covered team-building activities every quarter.
- Flexible, hybrid work model (2 days per week in office).
- Office located in Griffintown, near a metro station and ÉTS.
- Modern Apple-based work environment.
<!-- notionvc: 14ffbe7c-b0d1-4316-b080-11677511a88d -->