Back-End разработчик (Python)
Оплата: По договоренности
Удаленно
Full-time
Требования:
- знания Python и его экосистемы;
- понимание принципов работы с распределёнными брокерами сообщений (Kafka / RabbitMQ);
- опыт работы c FastAPI (или с starlette, asyncio, sanic, Flask);
- написание SQL-запросов с закрытыми глазами;
- понимание и опыт применения принципов разработки программного обеспечения: SOA, SOLID, KISS, DRY;
- опыт разработки микросервисной архитектуры;
- опыт коммерческой разработки на Python не менее 2 лет;
- SQL (Postgres) и NoSQL (Redis, MongoDB) базы данных
- опыт построения АПИ (REST, RPC)
- Docker и базовое понимание Kubernetes
- понимание CI/CD процесса и работы с env окружениями
- как минимум, опыт/знание дополнительного фреймворка, кроме Django;
- уверенные знания SQLAlchemy и psycopg.
- высшее образование
Будет плюсом:
- ML Experience (Sklearn, Pandas, TensorFlow etc.)
Основные задачи:
- Software development
- Построение микросервисов (HTTP REST and RPC via RabbitMQ)
- Интеграция с внешними API
- Data Processing (S3, Postgres)