Требования:
- знание базовых структур данных и алгоритмов;
- знакомство с основными шаблонами проектирования;
- опыт разработки на Python не менее 3 лет;
- опыт работы с Flask или Django или Tornado;
- опыт работы с реляционными базами данных;
- умение писать модульные (unit) тесты;
- коммуникабельность, ответственность;
- умение работать в команде.
- ссылка на репозиторий с собственным проектом;
- опыт работы с PostgreSQL, RabbitMQ, Redis, Memcached;
- опыт работы с Asyncio, Trio, Curio, Twisted, Pyramid;
Задачи:
- разработка новой функциональности программных продуктов;
- проектирование API компонентов системы;
- проектирование модулей и библиотек программных продуктов;
- рефакторинг и написанием тестов;
- документирование новых разработок.