Développeur Full Stack H/F
Ovide
Canton of Saint-Étienne-4, France
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
Intermediate Compensation
€ 48KJob location
Remote
Canton of Saint-Étienne-4, France
Tech stack
Business Logic
Databases
Continuous Integration
DevOps
Github
Python
PostgreSQL
MariaDB
Node.js
Open Web Application Security
Web Applications
Tailwind
React
Backend
GIT
Gitlab-ci
Front End Software Development
Docker
Job description
En intégrant notre équipe, ton rôle sera d'aider à bâtir l'architecture technique de ce monde. Tu vas concevoir, développer et vulnérabiliser les applications de Good Enough pour transformer chaque erreur humaine en un défi pour nos apprenants.
LES MISSIONS
- Concevoir et développer les applications web pédagogiques (backend & frontend)
- Implémenter des vulnérabilités réalistes dans une logique maldev (auth, logique métier, config)
- Créer et maintenir nos outils de démonstration d'attaques
- Intégrer et harmoniser les interfaces de nos outils pour un ensemble cohérent
- Industrialiser les environnements (Docker, CI/CD)
Requirements
- Backend : Maîtrise de Node.js et/ou Python
- Frontend : Développement moderne avec React, Vue ou équivalent
- Base de données : Maîtrise du relationnel (MariaDB, PostgreSQL...)
- DevOps : Utilisation quotidienne de Git et conteneurisation avec Docker
- Sécurité : Bon socle en sécurité applicative (OWASP Top 10, vulnérabilités web)
Les petits +
- Expérience en sécurité offensive ou pentest applicatif
- Mise en place de pipelines $CI/CD$ (GitHub Actions, GitLab CI...)
- Sensibilité UI / Intégration (Tailwind CSS, shadcn/ui...)
- Curiosité pour Rust
- Participation à des CTF ou projets perso orientés sécurité/pédagogie, * Esprit architecte : Tu aimes construire des choses de zéro et tu n'as pas peur de mettre les mains dans le cambouis.
- Technophile curieux : tu ne te contentes pas de coder, tu aimes comprendre comment on peut détourner un outil de son usage initial.
- Créatif et à tendance savant fou : tu es à l'aise avec le droit à l'erreur contrôlé et tu aimes tester des approches originales.
About the company
Chez Ovide, on ne croit pas aux longs discours pour comprendre les enjeux cyber, On croit à l'immersion. C'est pour ça qu'on a créé de toutes pièces Good Enough, une entreprise fictive mais réaliste, théâtre de nos scénarios et de nos formations.
Qui nous sommes : Une équipe à taille humaine avec de grandes ambitions. A 5, on couvre toute la chaîne de la stratégie commerciale à la scénarisation pédagogique. On mélange la rigueur cyber avec la créativité de la communication.