Développeur Python API Freelance – Télétravail Mondial
À distance
À plein temps
Notre client conçoit un service réseau de nouvelle génération.
Le projet vise la gestion d’événements réseau en temps réel et l’optimisation de la topologie via une API centralisée. Vous contribuerez à la réduction des temps d’arrêt et à l’amélioration de la réactivité du réseau.
La solution est architecturée en microservices, déployée dans des conteneurs Docker pour garantir la résilience et l’évolutivité.
Principales responsabilités
- Concevoir et développer une API Python RESTful avec Python 3.11, FastAPI ou Django 4.2.
- Mettre en place et maintenir une base de données PostgreSQL 15 avec SQLAlchemy et Alembic.
- Prototyper une interface de test (React.js ou Vue.js) afin de valider visuellement les endpoints.
- Intégrer un système de paiement (Stripe, PayPal) pour la facturation et la gestion des transactions.
- Implémenter un mécanisme d’authentification et de contrôle d’accès (OAuth2, MFA, Azure AD).
- Collaborer à la définition d’une chaîne d’observabilité (ELK Stack : Logstash, Elasticsearch, Kibana).
Compétences requises
- Minimum 3 ans d’expérience commerciale en tant que développeur Python API (Django, Flask ou FastAPI) sous Linux.
- Expertise dans la conception et l’intégration de bases de données relationnelles (PostgreSQL, MySQL) et leur utilisation avec des API Python.
- Maîtrise des normes REST et du développement d’API Python sécurisées (JWT, CORS).
- Expérience démontrée dans l’intégration de solutions de paiement (Stripe, PayPal).
- Solides connaissances en authentification et gestion d’accès (OAuth2, MFA).
- Capacité à lire et à exploiter la documentation technique en anglais.
Atouts
- Expérience avec des API Python asynchrones (asyncio, Aiohttp).
- Connaissance d’Active Directory et de LDAP.
- Expérience avec Docker (>= 24.x), Docker Compose et (idéalement) Kubernetes.
- Contribution active à des projets open source (GitHub, GitLab).
- Familiarité avec les pipelines CI/CD (GitHub Actions, GitLab CI/CD).
Pourquoi nous rejoindre
- Travail 100 % en télétravail mondial, pour un équilibre vie pro/vie perso optimal.
- Collaboration directe avec une startup innovante axée réseau et cybersécurité.
- Opportunités d’évolution technique et de participation à des projets open source.
- Rémunération attractive, ajustée selon votre expertise.