Développeur Python3 JS H/F

Collective
Canton de Strasbourg-1, 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
Senior

Job location

Canton de Strasbourg-1, France

Tech stack

Java
JavaScript
API
User Authentication
Unit Testing
C++
Linux
DevOps
Python
Software Architecture
SQL Databases
Backend
GIT
FastAPI
Pytest
Angular
Kafka
REST
Docker
Microservices

Job description

Votre rôle consiste à définir et sécuriser les briques logicielles et les architectures de services autour de Python, en particulier pour les composants de moteurs métier, d'authentification et de gestion des flux.

L'environnement repose sur des contraintes fortes de sécurité, de fiabilité et de performance, avec une forte utilisation d'API REST et de services orientés événements., En tant qu'Ingénieur Moteur & Architecture Logicielle Python, vous intervenez sur :

Conception, développement et sécurisation de moteurs métier et de services en Python 3 (API REST, workflows, gestion d'authentification et d'identité)

Définition de l'architecture logicielle des composants Python (organisation du code, découpage en microservices, contrats d'API)

Mise en place et suivi de tests unitaires et fonctionnels via pytest pour garantir la robustesse et la maintenabilité

Travail sur la sécurisation des flux API (authentification, autorisation, gestion des secrets, contrôle des entrées/sorties)

Intégration de ces services dans un environnement Linux et encadrement des bonnes pratiques (gestion des logs, observabilité, monitoring)

Utilisation de Docker pour l'exécution de conteneurs Python (déploiement, configuration) sans rôle de création de l'image de base

Collaboration avec les équipes front (Angular) et backend (C++, Java, etc.) pour assurer la cohérence des API et des flux métier

Intégration avec les bus de messages (Kafka) lorsque des flux événements sont impliqués (consumption / production de topics)

Selon les besoins, vous pourrez aussi intervenir sur des sujets d'optimisation, de résilience et de modernisation de l'écosystème Python (FastAPI, schemas, validation, etc.).

Requirements

Diplôme bac+5 en informatique ou équivalent

Expérience confirmée en Python 3 (5 ans et +) dans des environnements orientés services, API ou moteurs métier

Solide compréhension des architectures distribuées, de la sécurité applicative et des flux d'authentification

Capacité à prendre un rôle d'architecture/logique d'ensemble (choix techniques, standardisation)

Capacité à travailler en équipe pluridisciplinaire (produit, backend, sécurité, DevOps, front)

Compétences techniques attendues (indispensables)

Langages / frameworks :

Python 3

API REST

pytest (tests unitaires et fonctionnels)

Outils / environnements :

Git (gestion de versions, workflows)

Environnement Linux (administration légère, scripts, déploiement)

Compétences appréciées (plus)

Javascript (pour mieux appréhender les échanges API / front)

Angular (intégration front / API)

Pydantic (modélisation de données, validation de schémas)

FastAPI (framework API moderne en Python)

SQL (modèles de données, requêtes, optimisation)

About the company

Vous rejoignez un acteur majeur du paiement digital, qui opère une plateforme transactionnelle historique utilisée par des milliers de commerçants en ligne.

Apply for this position