جديد
وصف الوظيفة
FirstIgnite est une scale‑up technologique qui conçoit des solutions logicielles de pointe pour accélérer la mise sur le marché des découvertes scientifiques. En partenariat avec les universités, les laboratoires nationaux et les hôpitaux de recherche du monde entier, nous développons une plateforme SaaS qui simplifie la gestion de projets complexes, facilite le partage de données et identifie des opportunités de collaboration industrielle. Nous recherchons un(e) Développeur Full‑Stack passionné(e) et autonome pour rejoindre notre équipe produit basée à Mexico. Vous serez au cœur du cycle de vie du produit, de la conception fonctionnelle à la mise en production, en passant par le prototypage, le développement, les tests et le support. Vous travaillerez en étroite collaboration avec les chefs de produit, les data‑scientists, les chercheurs et les équipes UX afin de transformer les retours utilisateurs en fonctionnalités à forte valeur ajoutée. Vos missions principales seront : • Concevoir et faire évoluer l’architecture front‑end (React ou Vue) et back‑end (Laravel, Node.js) de notre plateforme SaaS, en veillant à la scalabilité, à la sécurité et à la performance. • Développer des API RESTful et GraphQL, intégrer des bases de données relationnelles (MySQL, PostgreSQL) et graphes (Neo4j) ainsi que des bases vectorielles pour le traitement de documents scientifiques. • Mettre en place des pipelines CI/CD (GitLab, GitHub Actions) et des environnements containerisés (Docker, Vagrant) pour automatiser les tests, le déploiement et la surveillance. • Rédiger du code propre, maintenable et documenté, appliquer les bonnes pratiques de test unitaire, d’intégration et de couverture de code. • Piloter des projets de bout en bout, définir les spécifications techniques, estimer les charges et assurer le suivi des livrables. • Participer à l’innovation technique en explorant les grands modèles de langage (LLM), le prompt engineering et les architectures Retrieval‑Augmented Generation (RAG) afin d’enrichir les fonctionnalités d’assistance à la recherche. • Collaborer avec les équipes produit pour prioriser les besoins, valider les maquettes UX/UI et garantir la satisfaction des utilisateurs finaux. • Contribuer à la culture d’équipe en partageant vos connaissances, en mentorant les développeurs juniors et en promouvant une approche agile et orientée résultats. Profil recherché : • Minimum 3 ans d’expérience en développement full‑stack, avec une solide maîtrise de la programmation orientée objet. • Expertise en HTML5, CSS3 (pré‑processeurs SCSS/Sass), JavaScript (ES6+), ainsi que dans l’un des frameworks front‑end majeurs (React ou Vue). • Expérience confirmée avec Laravel, Node.js, ainsi que les outils de bundling (Webpack, Vite). • Maîtrise des bases de données relationnelles (MySQL, PostgreSQL) et graphes (Neo4j) ; connaissance des bases de données vectorielles (ex. Pinecone, Milvus) est un plus. • Connaissances pratiques des LLM, du prompt engineering et des pipelines RAG pour l’analyse de texte scientifique. • Familiarité avec Docker, Vagrant, CI/CD, Git et les bonnes pratiques DevOps. • Esprit entrepreneurial, sens de l’initiative, capacité à travailler en autonomie et à gérer plusieurs projets simultanément. • Excellentes compétences en communication écrite et orale, capacité à vulgariser des concepts techniques complexes auprès d’interlocuteurs non‑techniques. • Maîtrise du français et de l’anglais, l’espagnol étant un atout. Ce poste offre la possibilité de contribuer à des projets à fort impact sociétal, de travailler dans un environnement stimulant et d’évoluer rapidement vers des responsabilités techniques ou managériales. Rejoignez FirstIgnite et participez à la transformation de l’écosystème de recherche mondiale.