Нам нужен опытный разработчик интересующийся сложными инженерными задачами и готовый взять ответственность за достижение результата всей командой.
Что надо будет делать?
- Разрабатывать ПО вместе с командой, отвечать за итоговый общий результат;Контролировать качество ПО в зоне ответственности команды, управлять развитием, техдолгом, документацией;
- Разрабатывать ключевые и сложные компоненты системы;
- Решать сложные технические задачи, возникающие в ходе проектов;
- Руководить командой разработчиков: декомпозировать задачи, проводить ревью кода, выстраивать процессы в команде;
- Планировать и координировать работы команды;
- Заниматься развитием команды - делиться опытом, проводить встречи, составлять ИПР для сотрудников, планировать обучение;
- Участвовать в разработке единых технических стандартов разработки, контролировать их соблюдение внутри команды.
Что мы ждем от кандидата?
- Опыт коммерческой разработки на Python более 5 лет;
- Опыт разработки с применением фреймворков aiohttp, FastAPI;
- Опыт конфигурирования Nginx;
- Опыт автоматизации конфигурирования ПО с использованием шаблонов конфигурации;
- Опыт работы с Kubernetes;
- Опыт проведения и интерпретации результатов нагрузочного тестирования;
- Опыт проектирование REST API;
- Понимание устройства и принципов работы сети интернет, протоколов HTTP и DNS;
- Опыт использования архитектур на основе очередей сообщений и событий;
- Опыт проектирования архитектуры приложений;
- Опыт управления командой разработчиков;
- Хорошие коммуникативные навыки.
Что будет плюсом?
- Знакомство с openresty/lua-nginx-module;
- Опыт разработки на GoLang и/или Lua;
- Владение навыками системного администрирования и построения комплексной инфраструктуры;
- Интерес к информационной безопасности;
- Опыт работы с Clickhouse, Kafka, k8s, NGINX.
- Понимание специфики защиты от DDoS-атак;
- Опыт защиты от ботов.