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
€ 48K

Job 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.

Apply for this position