Ottawa, Canada Drapeau canadien

Développeur/Développeuse Full-Stack

Travail autonome

Recrutement privé

Lorsque vous postulez directement auprès de IVONNE sur notre site web, votre candidature n'est vue que par les propriétaires de IVONNE — jamais par votre employeur, vos collègues ou toute autre personne de votre organisation.

À propos du poste

Nous sommes à la recherche d'un développeur ou d'une développeuse Full-Stack d'expérience possédant une expertise en PHP, JavaScript, CSS, HTML, Python, NGINX, Bootstrap, SQL et en intégration d'API. La personne idéale aura une solide expérience en développement front-end et back-end et sera responsable de la conception et de la maintenance d'applications Web, d'assurer l'intégration transparente entre les différents systèmes et d'optimiser les configurations de serveurs. Nous adoptons des flux de travail de développement assistés par l'IA et nous nous attendons à ce que les personnes candidates maîtrisent l'utilisation d'outils tels que Claude Code, GitHub Copilot ou d'autres assistants de codage par IA similaires, afin d'accélérer le développement tout en maintenant les normes de qualité et de sécurité du code.

Quelles sont les responsabilités d'un développeur ou d'une développeuse « full-stack »?

Responsabilités principales :

  • Développer et maintenir des applications Web en utilisant PHP, JavaScript, CSS, HTML et Python.
  • Concevoir et mettre en œuvre des interfaces utilisateur adaptatives avec Bootstrap.
  • Configurer et optimiser les paramètres du serveur NGINX pour une performance optimale.
  • Intégrer des API tierces et assurer une communication fluide entre les différents systèmes.
  • Mettre en œuvre et maintenir des systèmes de routage de type MVC pour assurer une architecture Web propre, évolutive et facile à maintenir.
  • Structurer les bases de code en suivant les principes de séparation des préoccupations entre les modèles, les vues et les contrôleurs.
  • Réviser et valider le code, les configurations et les correctifs générés par l'IA pour en assurer l'exactitude, la sécurité et la conformité avec les normes du projet.
  • Rédiger des requêtes et des instructions efficaces pour tirer parti des outils de codage par IA de manière productive.
  • Maintenir une supervision humaine des flux de travail assistés par l'IA — comprendre ce que fait le code, et non pas seulement qu'il fonctionne.
  • Collaborer avec des équipes interfonctionnelles pour définir les exigences du projet et livrer des solutions de haute qualité.
  • Déboguer et résoudre les problèmes sur l'ensemble de la pile technologique, du serveur à l'interface client.
  • Rédiger du code propre, facile à maintenir et bien documenté.
  • Rester à jour avec les dernières tendances et technologies de l'industrie pour garantir les meilleures solutions possibles.
  • Adhérer aux meilleures pratiques en matière de documentation et de posture de sécurité.
  • Maintenir une approche soucieuse de la confidentialité dans toutes les tâches de développement.
  • Utiliser l'architecture Jamstack pour améliorer la performance et l'évolutivité.

Quelles sont les exigences du poste?

  • Maîtrise de PHP, JavaScript, CSS, HTML, Python, NGINX, Bootstrap, SQL et des intégrations d'API.
  • Solide expérience en développement « front-end » et « back-end ».
  • Expérience avec l'architecture Jamstack.
  • Maîtrise du développement assisté par l'IA à l'aide d'outils tels que Claude Code, GitHub Copilot ou Cursor — le codage piloté par requêtes est un élément central de ce rôle, avec des processus de révision structurés et le respect de normes de qualité définies pour tous les résultats générés par l'IA.
  • Capacité à évaluer de manière critique les résultats générés par l'IA pour déceler les vulnérabilités de sécurité, les erreurs de logique et assurer la conformité avec les normes de codage.
  • Adhésion aux meilleures pratiques en matière de documentation, de sécurité et de confidentialité.
  • Excellentes compétences en résolution de problèmes et capacité à travailler de manière autonome et avec d'autres fournisseurs.
  • Solides compétences en communication et capacité à collaborer avec des équipes interfonctionnelles.

* Veuillez soumettre votre CV en anglais

Profil idéal :

  • Les développeurs et développeuses passionné(e)s par les technologies « front-end » et « back-end ».
  • Les professionnel(le)s qui accordent de l'importance à la sécurité et à la confidentialité dans le développement Web.
  • Les personnes ayant de l'expérience dans l'optimisation des configurations de serveur et des intégrations de systèmes.

Vous êtes :

  • Minutieux ou minutieuse et engagé(e) envers les meilleures pratiques en matière de développement et de documentation.
  • Enthousiaste à l'idée de créer des applications Web à haute performance.
  • Capable de travailler de manière autonome et avec d'autres fournisseurs.
  • Passionné(e) par l'utilisation des technologies modernes pour améliorer le développement Web.
  • Ouvert(e) aux nouvelles idées et à l'apprentissage continu.
  • Apte à la résolution de problèmes et capable de diagnostiquer des problèmes complexes.
  • À l'aise de travailler avec des outils d'IA tout en conservant un jugement indépendant solide sur la qualité du code.
  • Compétent(e) en ingénierie de requêtes (« prompt engineering ») et en structuration des interactions avec l'IA pour obtenir des résultats fiables et de haute qualité.

Nous savons que écarts de confiance et syndrome de l'imposteur peuvent parfois freiner d'excellents candidats. Si vous vous reconnaissez dans cette situation, mais que vous n'êtes pas certain(e) de répondre à l'ensemble des exigences, nous vous invitons tout de même à poser votre candidature. Nous serions ravis de faire votre connaissance.

Votre candidature est entièrement confidentielle : jamais publiée, jamais partagée, et consultée uniquement par les propriétaires de IVONNE.

Nous ne recevons plus de candidatures pour ce poste. Les personnes qualifiées pourraient toutefois être conservées dans une banque de candidatures.

Coordonnées

Pour toute question concernant ce travail ou pour tout autre renseignement, vous pouvez communiquer avec IVONNE aux coordonnées suivantes :

  • Par la poste régulière

    IVONNE, Inc.
    0116-320 Queen Street, Ottawa ON K1R 5A3

  • Par les médias sociaux

    @ivonneclinic