03 Nov
|
PointLaz
|
Quebec City
03 Nov
PointLaz
Quebec City
À PROPOS DE POINT LAZ
Point Laz est une jeune entreprise québécoise en plein essor spécialisée dans le développement d'appareils dédiés à l'inspection et à la numérisation de puits miniers. En alliant sécurité et technologie, nous avons pour ambition d'améliorer la productivité et la sécurité des mines souterraines grâce à des solutions combinant plusieurs modalités optiques.
RÉSUMÉ DU RÔLE
Le Développeur Backend et DevOps développe, optimise et maintient les solutions logicielles couvrant les volets backend, IoT et DevOps, ainsi que les infrastructures cloud et la communication entre les plateformes, les devices et les systèmes embarqués. Il contribue à la performance, à la disponibilité et à la sécurité des systèmes en développant des API, des architectures backend et des pipelines automatisés. Il assure le support technique des solutions déployées chez les clients et agit comme personne-ressource pour la qualité du code, les bonnes pratiques et l'amélioration continue de l'architecture logicielle et infrastructurelle.
RESPONSABILITÉS
Développement logiciel — Backend, IoT et infrastructures
- Développer, optimiser et maintenir l'architecture backend des devices et des plateformes (cloud / on-premise)
- Développer, optimiser et maintenir l'architecture des systèmes IoT
- Développer, optimiser et maintenir l'architecture des infrastructures cloud (AWS)
- Développer, optimiser et maintenir les API REST pour les frontends et les systèmes embarqués
- Participer au design, à la planification, ainsi qu'au suivi et à la mise à jour des KPIs
Environnement de développement et outils
- Mettre en place et gérer les pipelines CI/CD pour assurer les déploiements
- Gérer les environnements de développement, de contrôle qualité et de production pour le frontend, le backend et l'IoT
- Développer des outils internes pour faciliter le développement et le débogage
- Maintenir les bonnes pratiques au rythme de l'évolution des technologies
Sécurité
- Assurer la sécurité applicative et systémique (authentification, chiffrement, gestion de la cryptographie, etc.)
- Veiller à la conformité avec les normes, certifications et exigences réglementaires applicables, et contribuer à leur maintien et à leur évolution
Qualité du code, tests et documentation
- Participer aux revues de code (PR)
- Assurer la qualité du code et la couverture des tests automatisés
- Tester l'utilisation du produit, valider les fonctionnalités et résoudre les problématiques soulevées
- Documenter les processus techniques, les fonctionnalités, les modules et les résultats obtenus
- Soutenir les efforts d'amélioration continue et de partage des connaissances
Intégration, support et déploiement
- Garantir la disponibilité et le bon fonctionnement des systèmes en production
- Assurer le support technique, la résolution d'incidents ainsi que la maintenance évolutive et corrective
- Offrir un soutien au déploiement sur le terrain et chez les clients
- Collaborer à la gestion des versions (Git)
Collaboration et communication
- Collaborer avec les équipes internes et les partenaires externes
- Participer aux rencontres d'équipe et à la planification des sprints
- Contribuer à la formation et au transfert de connaissances auprès des autres membres de l'équipe
- Exécuter toute autre tâche connexe liée à l'évolution des besoins technologiques de l'organisation
COMPÉTENCES ET QUALIFICATIONS REQUISES
- Maîtrise des technologies backend et des architectures distribuées
- Bonne compréhension des API REST, des flux de données et des systèmes IoT
- Maîtrise des pratiques DevOps, des pipelines CI/CD et des infrastructures cloud (AWS)
- Connaissance des principes de sécurité applicative et systémique
- Rigueur dans le code, souci de la qualité, des tests et de la documentation
- Esprit d'équipe, polyvalence et capacité à soutenir l'équipe au-delà de son rôle direct
- Intérêt pour les environnements physiques et techniques (scanner, terrain, calibration)
PARCOURS SCOLAIRE
- Formation en informatique, génie logiciel ou domaine connexe
EXPÉRIENCE PROFESSIONNELLE
- Expérience concrète en développement backend et en DevOps dans un environnement collaboratif
- Familiarité avec les outils de gestion de version, les pipelines CI/CD et les infrastructures cloud
- Expérience terrain ou en contexte de déploiement technologique (un atout)
C'EST UN GROS PLUS SI TU T'Y CONNAIS EN
- Python (Django ou FastAPI), Docker, PostgreSQL, GitHub Actions, React.js
- Kubernetes, Terraform / Ansible, architectures microservices
- Monitoring (Prometheus, Grafana, ELK), Redis et stratégies de caching
- Systèmes embarqués / Linux, traitement de données 3D ou imagerie
CE QUE NOUS OFFRONS
- Une équipe de crinqués par les technologies et les défis techniques
- Un environnement de startup stimulant et dynamique
- Une équipe multidisciplinaire (logiciel, hardware et vente)
* * *
ABOUT POINT LAZ
Point Laz is a fast-growing Quebec company that builds devices for the inspection and 3D scanning of mine shafts. By combining safety and technology, we aim to improve the productivity and safety of underground mines through multi-modal optical solutions.
ROLE SUMMARY
The Backend and DevOps Developer builds, optimizes and maintains our software across backend, IoT and DevOps, including cloud infrastructure and the communication between platforms, devices and embedded systems. You contribute to system performance, availability and security by developing APIs, backend architectures and automated pipelines, provide technical support for solutions deployed at customer sites,
and act as a go-to person for code quality, best practices and continuous improvement of the software and infrastructure architecture.
RESPONSIBILITIES
- Build, optimize and maintain the backend architecture of our devices and platforms (cloud / on-premise), IoT systems and AWS cloud infrastructure
- Build and maintain REST APIs for frontends and embedded systems; take part in design, planning and KPI tracking
- Set up and manage CI/CD pipelines; manage development, QA and production environments for frontend, backend and IoT
- Build internal tools for development and debugging; keep our practices up to date with evolving technologies
- Ensure application and system security (authentication, encryption, cryptography) and compliance with applicable standards, certifications and regulations
- Take part in code reviews, ensure code quality and automated test coverage, test the product and document processes, features and modules
- Guarantee availability of production systems; provide technical support, incident resolution and corrective / evolutionary maintenance
- Support deployments in the field and at customer sites; collaborate on version management (Git)
- Collaborate with internal teams and external partners, take part in team meetings and sprint planning, and contribute to training and knowledge transfer
REQUIRED SKILLS AND QUALIFICATIONS
- Robust command of backend technologies and distributed architectures
- Good understanding of REST APIs, data flows and IoT systems
- Strong command of DevOps practices, CI/CD pipelines and cloud infrastructure (AWS)
- Knowledge of application and system security principles
- Rigour in code, with a focus on quality, testing and documentation
- Team spirit, versatility and willingness to support the team beyond your direct role
- Interest in physical / technical environments (scanner, field work, calibration)
EDUCATION AND EXPERIENCE
- Degree in computer science, software engineering or a related field
- Hands-on experience in backend development and DevOps in a collaborative environment
- Familiarity with version control tools, CI/CD pipelines and cloud infrastructure
- Field or technology-deployment experience (an asset)
NICE TO HAVE
- Python (Django or FastAPI), Docker, PostgreSQL, GitHub Actions, React.js
- Kubernetes, Terraform / Ansible, microservices
- Monitoring (Prometheus, Grafana, ELK), Redis and caching strategies
- Embedded systems / Linux, 3D data or imaging
WHAT WE OFFER
- A team passionate about technology and technical challenges
- A stimulating, dynamic startup workplace
- A multidisciplinary team (software, hardware and sales)
Rémunération : à partir de 90 000,00$ par an
Avantages :
- Assurance Dentaire
- Assurance Maladie Complémentaire
- Événements d'Entreprise
- Heures d'arrivée et de départ flexibles
Expérience:
- AWS: 3 ans (Obligatoire)
- IoT: 1 an (Souhaité)
- Backend: 3 ans (Obligatoire)
- DevOps: 3 ans (Obligatoire)
Lieu du poste : En présentiel
📌 Développeur Backend et DevOps (Quebec City)
🏢 PointLaz
📍 Quebec City