Требования:
- уверенное владение Python 3 версии;
- понимание асинхронного программирования;
- знание UNIX-like систем;
- представление о работе в Docker контейнерах;
- опыт в интеграции между компонентами/сервисами (Protobuf).
Задачи:
- создание асинхронных микросервисов на Python версии 3.7+;
- работа с современными инстументами для высоконагруженного и распределённого ПО (Kubernetes, Docker, RabbiMQ, Minio);
- реализацию и интеграцию с протоколами прикладного уровня (SMTP, ICAP, IMAP);
- следование правильным подходам в разработке (стараться писать unit-тесты, соблюдать стиль разработки);