Offres disponibles pour SQLAlchemy

Développeur Full-Stack Senior Python/Vue.js | Poste à Distance

À distance
À plein temps
Temps partiel
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.

Développeur Back-End (Python)

À distance
À plein temps
Exigences : - Connaissance de Python et de son écosystème ; - compréhension des principes de travail avec les courtiers de messages distribués (Kafka / RabbitMQ) ; - expérience avec FastAPI (ou avec starlette, asyncio, sanic, Flask) ; - l'écriture de requêtes SQL les yeux fermés ; - compréhension et expérience dans l'application des principes de développement de logiciels : SOA, SOLID, KISS, DRY ; - expérience dans le développement d'architectures de microservices ; - au moins 2 ans d'expérience en développement commercial en Python ; - bases de données SQL (Postgres) et NoSQL (Redis, MongoDB) - expérience dans la construction d'API (REST, RPC) - Docker et connaissances de base de Kubernetes - compréhension du processus CI/CD et travail avec des environnements env. - Au minimum, expérience/connaissance d'un framework supplémentaire autre que Django ; - connaissance approfondie de SQLAlchemy et psycopg. - diplôme universitaire Serait un plus : - Expérience en ML (Sklearn, Pandas, TensorFlow etc.). Tâches principales : - Développement logiciel - Construction de microservices (HTTP REST et RPC via RabbitMQ) - Intégration avec des API externes - Traitement des données (S3, Postgres)