Software Developer

Montreal, Quebec, Canada | Xideral Canadá | Contract | Partially remote

Apply by: No close date
Apply

Langue requise :
Français et anglais (anglais obligatoire)

Heures de travail par semaine :
40 heures par semaine

Type de poste : à distance / sur site :
Mode hybride – 1 jour par mois en présentiel à Montréal (Griffintown)

Durée de la mission en mois :
6 mois (renouvelable)

Nous recherchons un Développeur Full Stack Senior pour contribuer à la conception et au développement d’une plateforme web AI-first de nouvelle génération.

Dans le cadre de ce mandat stratégique, vous participerez à la création d’une solution permettant à des entreprises d’intégrer facilement des assistants conversationnels intelligents dans leurs produits et sites web. L’objectif est de bâtir une plateforme robuste, scalable et performante, capable de supporter des cas d’usage variés à forte valeur ajoutée.

Ce rôle offre une opportunité unique de travailler à l’intersection du développement full stack, du cloud et de l’intelligence artificielle, avec un fort impact sur les choix d’architecture et l’évolution du produit.

Exigences et compétences techniques

Exigences principales :

  • Expérience en développement Full Stack avec :
    • Backend : Node.js et/ou Python
    • Frontend : React (TypeScript)
  • Expérience avec les environnements cloud :
    • AWS
    • Kubernetes
  • Expérience en développement d’APIs et de systèmes distribués
  • Expérience avec les bases de données :
    • PostgreSQL
    • Vector databases (ex. Pinecone, D-Wave ou équivalent)
  • Expérience avec des technologies AI :
    • OpenAI
    • IBM Watson
  • Expérience dans le développement de scrapers de données (Node.js ou Python)
  • Bonne compréhension des principes d’architecture scalable et sécurisée
  • Expérience avec les pratiques de développement modernes (CI/CD, code review, documentation)
Objectifs et livrables
  • Concevoir et développer une plateforme web AI-first performante et évolutive
  • Permettre l’intégration rapide de solutions de chat intelligent pour différents clients
  • Optimiser la performance, la fiabilité et la scalabilité des systèmes
  • Contribuer aux décisions d’architecture et à l’amélioration continue des pratiques
Responsabilités principales
  • Concevoir, développer et maintenir les composantes backend, frontend et SDK
  • Mettre en place et optimiser l’infrastructure cloud (AWS, Kubernetes)
  • Intégrer et orchestrer des solutions basées sur des modèles AI (OpenAI, Watson)
  • Développer et maintenir des scrapers de données
  • Concevoir et gérer les bases de données relationnelles et vectorielles
  • Collaborer avec les équipes pour définir les meilleures solutions techniques
  • Participer aux revues de code et assurer la qualité du code
  • Documenter les architectures, APIs et bonnes pratiques
  • Contribuer à l’amélioration continue des performances et de la stabilité
Atouts
  • Expérience avancée avec les vector databases et architectures AI
  • Expérience dans des projets AI-first ou produits SaaS
  • Expérience dans des environnements cloud distribués à grande échelle
  • Expérience avec des systèmes à forte volumétrie de données
  • Expérience dans des environnements agiles

En soumettant votre candidature, vous consentez à ce que Xideral recueille, utilise et conserve vos renseignements personnels uniquement à des fins de recrutement et de sélection pour ce poste ou pour des opportunités similaires en lien avec vos domaines d’expertise. Vos informations seront traitées de manière confidentielle et conformément à la Loi 25 sur la protection des renseignements personnels du Québec. Vous pouvez en tout temps demander l’accès, la rectification ou la suppression de vos données en nous contactant à l’adresse suivante : contact@xideral.ca.