Требования:
- хорошее знание Python (у нас 3.7);
- знание *nix систем;
- понимание работы сетевых протоколов и маршрутизации;
- применение Asyncio\Aiohttp\PyTest\SQLAlchemy Core;
- опыт построения микросервисной архитектуры;
- опыт работы с реляционными БД (пользуемся PostgreSQL);
- опыт работы с очередями (пользуемся RabbitMQ);
- привычка писать unit-тесты.
- умение заворачивать свой код в Docker для дальнейшего использования;
- интерес к kubernetes;
- опыт разработки на Go;
- опыт работы с iproute2/iptables;
- опыт работы с clickhouse, redis.
Задачи:
- участие в разработке продукта Web application firewall;
- разработка REST/RPC-сервисов и их интеграция в проект;
- участие в проектировании микросервисной архитектуры;
- проведение code-review других разработчиков;