- Ставить задачи по техническому развитию и управлять командой из 7 разработчиков (с перспективой 15+ разработчиков);- Проводить Code Review;- Выстраивать необходимую архитектуру наших продуктов;- Оптимизировать, ускорять, повышать стабильность и улучшать работу наших продуктов;- Выстраивать эффективный процесс разработки;- Проводить итоговые технические собеседования. [#2921341#]
Характер работы: На территории работодателяГрафик работы: Полный рабочий деньОпыт работы: От 5 летТребования: Общий технический стэк и направления деятельности:- Разработка парсеров новых источников данных на Python и ;- Разработка Web плагина для браузера на JavaScript, ;- Разработка собственной базы данных NoSQL на C++ и PHP;- Grafana + Zabbix для технического мониторинга, аналитики и визуализации наших продуктов.Технические навыки:Необходимо глубокое понимание:- Механизмов парсинга данных (Знание различных паттернов проектирования, в частности: стратегии, прокси и д.р. Умение применять их и оптимизировать);- Работы с TCP-протоколом на низком уровне;- http и websocket протокола;- Распараллеливания задач (threading, multiprocessing, subprocess, asyncio, aiohhtp) и работы с очередями;- Оптимизации времени исполнения кода;- ООП, декораторов, перегрузки операторов и прочих основных особенностей языков программирования;- Работы с Git;- SQL / NoSQL базы данных;- Linux.Также для нас крайне важны:- Навык разбираться в новом стеке технологий;- Знание и опыт использования на практике паттернов проектирования (design patterns);- Опыт разработки/поддержки высоконагруженных сервисов и/или сервисов 24/7;- Софт скилс и умение работать в команде;- Умение самостоятельно организовывать свой рабочий процесс;- Дисциплина и порядок (в коде, в рабочих чатах, в голове);- Умение брать на себя ответственность и инициативность.