Notre société recherche un développeur Full-Stack chevronné maîtrisant Python et Vue.js pour renforcer notre équipe technique. Vous participerez au développement d'applications client-serveur sophistiquées qui traitent les requêtes via REST API, gèrent des bases de données et s'interfacent avec divers services externes.
Missions Principales
- Concevoir, développer et maintenir des applications client-serveur robustes et performantes.
- Implémenter des fonctionnalités backend avec Python et Flask.
- Créer des interfaces utilisateur réactives et ergonomiques avec Vue.js.
- Établir et optimiser la communication entre le backend et le frontend via REST API.
- Développer et gérer des intégrations avec des systèmes tiers.
- Garantir la qualité du code par des tests et des revues rigoureuses.
- Participer activement aux rituels agiles et à l'amélioration continue des processus.
- Collaborer avec l'équipe pour résoudre des problématiques complexes et proposer des solutions innovantes.
Compétences Requises
- Minimum de 8 ans d'expérience en développement logiciel.
- Au moins 5 ans d'expérience avec Python 3.9 ou versions ultérieures.
- Maîtrise du framework Flask (versions 2.2 et 3.0).
- Expérience avec SQLAlchemy (versions 1.4 et 2.0).
- Connaissance approfondie des bibliothèques: Requests, Flask-SQLAlchemy, Flask-Migrate, Flask-CORS, Werkzeug, Gunicorn, Apscheduler, Dramatiq, PyJWT, LDAP3.
- Expertise dans la conception et l'implémentation d'API REST.
- Compréhension des architectures MV*.
- Expérience de travail avec PostgreSQL via ORM.
- Maîtrise des relations de base de données.
- Capacité à rédiger des requêtes SQL efficaces.
- Minimum de 5 ans d'expérience avec JavaScript ES6+.
- Au moins 3 ans d'expérience avec Vue.js (versions 2.7 et 3.3).
- Expérience avec les frameworks CSS Tailwind 3.3+ et Foundation 6.7+.
- Maîtrise des bibliothèques: Vue-router 4, Vuex 4, Pinia 2, Axios.
- Expertise dans l'utilisation des API REST côté client.
- Expérience avec GitLab CI/CD et Git.
Atouts Complémentaires
- Expérience avec les architectures microservices.
- Connaissance des pratiques DevOps et de l'intégration continue.
- Familiarité avec les systèmes de messagerie et les webhooks.
- Expérience antérieure dans le secteur financier ou des services cloud.
- Compétences en sécurité des applications et en optimisation des performances.
Pourquoi Nous Rejoindre
Intégrez une entreprise innovante qui fournit des solutions technologiques de pointe à un large éventail de clients. Vous aurez l'opportunité de travailler sur des projets stimulants, d'élargir votre expertise technique et de contribuer significativement à notre réussite. Notre environnement flexible et en télétravail vous permet de concilier vie professionnelle et personnelle tout en relevant des défis techniques passionnants.