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)