Développeur Full Stack Python & Go F/H
Role details
Job location
Tech stack
Job description
En tant qu'AlgoSécurieux AlgoLightHouse (ALH), vous serez amené à développer notre outil de cybersurveillance. Celui-ci est destiné à analyser les menaces cyber liées à la surface d'attaque externe de nos clients afin d'anticiper de potentielles attaques.
La surface d'attaque externe correspond à l'ensemble des éléments exposés et disponibles publiquement sur internet, notamment :
- les infrastructures client (cartographie, services vulnérables, ports ouverts, …)
- les fuites de données confidentielles sur le Clear Web et le Dark Web (identifiants, documents, codes-source, …)
- les menaces ciblées envers nos clients (typosquatting, groupes de ransomware, …)
Vous évoluerez au cœur d'une plateforme technique distribuée, en interaction directe avec des analystes offensifs et des profils passionnés de cybersécurité., * développer en équipe la plateforme AlgoLightHouse backend/frontend (architecture distribuée, scalable, secure by design)
- concevoir et implémenter de nouveaux scans de surface d'attaque externe en collaboration avec nos analystes offensifs :
- scans de vulnérabilités et de services exposés
- méthodologies d'OSINT pour détecter les fuites d'informations en ligne
- participer à la R&D continue: améliorer la qualité, la pertinence et l'efficacité des analyses
- contribuer à la maintenance et à l'évolution de l'infrastructure distribuée (orchestration Docker, pipelines CI/CD)
- Assurer une veille active sur les menaces émergentes et nouvelles approches de détection
Requirements
Stack technique :
- Backend : Go (API) et Python (workers)
- Frontend : React + Chakra UI
- Datastores : PostgreSQL, Redis et Elastic Search
- Architecture : systèmes distribués et brokers
- Infra & Devops : RabbitMQ, Docker, Swarm, CI/CD, Vault, Keycloak
- Qualité & supervision : tests automatisés (unitaires, end-to-end), monitoring, SAST, DAST, * 3 ans d'expérience au minimum en développement back-end (Python ou Go) et front-end (React)
- Une solide compréhension des architectures distribuées et des API
- Une bonne maîtrise de PostgreSQL (modélisation, optimisation, debugging)
- Une capacité à travailler de manière polyvalente : vous développez des fonctionnalités de bout en bout (backend, frontend, workers)
- Une autonomie pour mener un projet complet sans supervision constante
- Un esprit de collaboration : vous travaillez en étroite collaboration avec développeurs, analystes et clients
Benefits & conditions
- Une liberté technique réelle et une forte place laissée à l'initiative et à la R&D.
- Une équipe engagée, passionnée et bienveillante.