Ingénieur / Ingénieure logiciel informatique
Role details
Job location
Tech stack
Job description
Responsabilités principales par ligne de produit : 1. Infrastructure & DevOps (HYVOR) - Développer et maintenir des backends robustes en PHP (Laravel & Symfony) et GoLang. - Concevoir des frontends modernes et réactifs avec Svelte, JavaScript et Preact. - Piloter les initiatives DevOps : gestion des pipelines CI/CD, automatisation des workflows de développement et orchestration de conteneurs avec Docker et Docker Swarm. - Automatiser le provisionnement et la configuration de l'infrastructure avec Ansible. - Administrer et optimiser des bases de données relationnelles (Postgres, MySQL). - Gérer les passerelles de paiement de HYVOR (API Stripe et Paddle). - Utiliser PHPUnit et d'autres frameworks de tests pour garantir la qualité du code. - Excellente maîtrise de Linux, des commandes Bash et des environnements Linux. - Expertise dans la gestion des infrastructures Cloudflare. 2. Données & Performance (Hyvor Talk) - Gérer des volumes importants de données à l'aide de bases OLAP (ClickHouse). - Écrire des requêtes haute performance pour des opérations intensives en données. - Mettre en œuvre et maintenir des techniques de sharding de bases de données afin d'assurer la scalabilité. 3. Contenu & SEO (Hyvor Blogs) - Travailler avec ProseMirror pour améliorer l'expérience d'édition de texte enrichi. - Optimiser les plateformes pour les moteurs de recherche à l'aide de schémas enrichis, balises Meta, Open Graph et Twitter Cards. 4. Infrastructure Email & Livraison (Hyvor Relay & Hyvor Post) - Gérer l'architecture des workers email, des gestionnaires de webhooks, des serveurs DNS et SMTP. - Mettre en place l'automatisation DNS et maintenir la réputation IP ainsi que les protocoles de sécurité email. - Utiliser des API email tierces telles qu'Amazon SES et Mailgun. 5. IA & Sécurité (FortGuard) - Intégrer et gérer des API de LLM (OpenAI, Anthropic, etc.). - Développer des techniques de modération par IA et gérer la géolocalisation IP à l'aide de bases de données spécialisées. 6. Supervision & Observabilité (Observe) - Concevoir et maintenir des solutions complètes de monitoring avec des métriques Prometheus et des tableaux de bord Grafana. - Gérer les logs et les alertes via Loki et Alertmanager. - Utiliser Percona Monitoring and Management pour surveiller la santé des bases de données. Profil recherché - Ingénierie logicielle : Solide expérience en PHP (Laravel/Symfony), GoLang et Svelte/Preact. - Infrastructure : Maîtrise de Docker, Docker Swarm, Ansible et des environnements Linux. - Données : Expertise approfondie en SQL (Postgres/MySQL) et en systèmes OLAP (ClickHouse). - Écosystème : Bonne connaissance des aspects techniques liés au SEO, SMTP et aux API d'IA. - Qualité : Approche « test-first » avec une excellente maîtrise de PHPUnit., * Concevoir une application webCette compétence est indispensable
- Rédiger un cahier des charges, des spécifications techniquesCette compétence est indispensable
- Anglais technique
- Architecture web
- Déploiement de services cloud (cloud computing)
- Développement front-end
- Développer un logiciel, un système d'informations, une application
- Gérer et déployer des logiciels à distance
- HTML
Requirements
- Anglais
Savoir-être professionnels
- Organiser son travail selon les priorités et les objectifs
- Faire preuve de créativité, d'inventivité
- Faire preuve d'autonomie