Responsabilités principales
Architecture technique & Développement
Concevoir et implémenter des fonctionnalités évolutives avec une architecture propre et maintenable.
Diriger les discussions techniques et les décisions architecturales.
Développer des solutions complètes en utilisant SvelteKit, TypeScript et Node.js.
Équilibrer expérience utilisateur et performance du système.
Maintenance & Débogage
Diagnostiquer et résoudre les problèmes afin d’assurer la stabilité de la plateforme.
Mettre en place le logging, le monitoring et la gestion des erreurs.
Optimiser le code, la base de données (PostgreSQL) et les ressources AWS.
Infrastructure & Déploiement
Gérer et optimiser l’infrastructure AWS (SST, EC2, ECS, S3).
Créer et maintenir des pipelines CI/CD avec GitHub Actions.
Garantir des déploiements fluides et une architecture multi-tenant évolutive.
Solutions propulsées par l’IA
Concevoir des outils basés sur l’IA pour automatiser les flux et améliorer l’expérience utilisateur.
Intégrer des technologies émergentes et des API LLM.
Exigences
Compétences techniques
Frontend : SvelteKit, TypeScript, JavaScript (ES6+), TailwindCSS
Backend : Node.js, Express.js, PostgreSQL (Kysely ou équivalent), APIs REST
Cloud & DevOps : AWS (EC2, ECS, S3), Docker, Nix, GitHub Actions
Tests : Vitest, Playwright
Sécurité : OWASP
Expérience en architecture multi-tenant, caching et optimisation de requêtes
Bonus : expérience en IA/ML ou API LLM
Compétences humaines
Capacité à résoudre des problèmes et à déboguer efficacement
Communication claire avec les équipes non techniques
Proactivité, autonomie et capacité à encadrer des développeurs juniors
Collaboration au sein d’équipes pluridisciplinaires
Expérience
Minimum 2 ans d’expérience en développement Full Stack dans des environnements orientés produit
Expérience avec des applications distribuées et évolutives
Maîtrise des infrastructures cloud et pipelines CI/CD
Contrat CDI
A communiquer sur place
a negocier