Développeur Logiciel - Full Stack

ThalesQuebec, QC
Hybrid

About The Position

Au sein du groupe, Thales Digital Solutions (TDS) est un pôle d’innovation technologique supportant tous les secteurs d’activités autant sur le marché local canadien qu’à l'international. Rejoignez-nous afin de contribuer au développement de solutions pour nos missions critiques. Nos projets de pointe variés utilisent nos expertises en Intelligence Artificielle, Facteurs Humains, Systèmes autonomes collaboratifs, Optimisation, Gestion de la connaissance, Cybersécurité et Design. In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrows possible. Our team conducts research and development (R&D) to meet the needs of the Department of National Defence (DND) and the Canadian Armed Forces (CAF). Projects focus on innovative digital solutions combining software development, systems integration, modern infrastructure, and generative artificial intelligence. As a full-stack developer, you will contribute to the design, development, integration, and deployment of software solutions. The role emphasizes backend development, systems integration, and the implementation of solutions related to generative artificial intelligence. The successful candidate must be autonomous, curious, and comfortable in an R&D context where needs evolve rapidly. This person will work with architects, developers, and artificial intelligence specialists to transform technical concepts into concrete, demonstrable, and scalable solutions.

Requirements

  • Master's degree or Bachelor's degree in Computer Science, Engineering, Information Technology, or any other related and relevant field.
  • Minimum of 2 years of relevant experience in software development, full-stack development, backend development, software infrastructure, or DevOps.
  • Experience in development with Python.
  • Experience with containerization, including Docker.
  • Experience with Kubernetes or cloud-native environments.
  • Experience with creating, modifying, or deploying Helm charts.
  • Ability to develop and integrate backend services, APIs, microservices, or integration components.
  • Ability to work on web interfaces, application prototypes, internal tools, or technical demonstrators.
  • Good understanding of Linux environments, scripting, application configuration, and technical diagnostics.
  • Experience or strong interest in artificial intelligence, generative AI, or machine learning.
  • Ability to work in an R&D context where needs can evolve rapidly.
  • Ability to clearly document developed components and associated technical procedures.
  • Proficiency in French and ability to work in English in a technical context.
  • This position requires good knowledge of English for writing technical documents, interacting with, supporting, and/or providing services to international clients, employees, and/or partners, as well as foreign government authorities who do not speak French.
  • This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian Enhanced Reliability security clearance.

Nice To Haves

  • Experience with the MCP protocol, including the development of MCP tools or MCP servers.
  • Experience with frameworks related to generative AI or agentic systems, such as LangChain, LangGraph, LlamaIndex, or equivalents.
  • Experience with RAG pipelines, vector embeddings, vector databases, or semantic search.
  • Experience with modern frontend frameworks such as React, Angular, or equivalents.
  • Experience with CI/CD tools such as GitLab CI.
  • Knowledge of application security best practices, secrets management, and hardening of containerized environments.
  • Experience in Agile methodologies, particularly Scrum or Kanban.
  • Knowledge of the defense domain, military intelligence, or the context of the Canadian Armed Forces.

Responsibilities

  • Participate in the integration of generative AI solutions, RAG pipelines, vector embeddings, and semantic search mechanisms.
  • Develop or integrate MCP tools and MCP servers.
  • Contribute to the integration of language models, agents, or AI components into application solutions.
  • Develop connectors that allow AI systems to interact with APIs, databases, internal services, or external systems.
  • Participate in the prototyping, experimentation, and evaluation of solutions based on generative AI and agentic systems.
  • Develop backend services, APIs, microservices, and integration components primarily in Python.
  • Participate in the development of lightweight interfaces, web prototypes, demonstrators, or internal tools.
  • Integrate frontend components, backend components, AI services, databases, APIs, and external systems.
  • Create, maintain, and optimize Docker images.
  • Develop, adapt, and maintain Helm charts for Kubernetes environments.
  • Participate in the automation of deployments, configurations, and runtime environments.
  • Diagnose and resolve issues related to containers, dependencies, configurations, and Kubernetes environments.
  • Collaborate with architects, developers, AI specialists, and other technical stakeholders.
  • Apply best practices for development, security, documentation, testing, and code review.
  • Participate in the team's Agile activities.
  • Contribute to the continuous improvement of development practices, DevOps, CI/CD, and automation.

Benefits

  • Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, travel insurance, Employee Assistance Plan and Well-Being program.
  • Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
  • Company paid holidays, vacation days, and paid sick leave.
  • Voluntary Life, AD&D, Critical Illness, Long-Term Disability.
  • Employee Discounts on insurance (home, and auto).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service