Ubidex ищет высококвалифицированного технического руководителя для управления группой разработчиков, работающих с разнообразным стеком технологий, включая Go, Node.js, AeroSpike, ClickHouse, Redis и другие. На этой должности вы будете отвечать за проектирование и внедрение архитектурных решений для обеспечения высокой производительности и эффективности нашей платформы для ретаргетинга рекламных кампаний и аналитики. Требуемые навыки и опыт:1. Лидерский опыт: - Подтвержденный опыт работы на руков
Ubidex ищет высококвалифицированного технического руководителя для управления группой разработчиков, работающих с разнообразным стеком технологий, включая Go, Node.js, AeroSpike, ClickHouse, Redis и другие. На этой должности вы будете отвечать за проектирование и внедрение архитектурных решений для обеспечения высокой производительности и эффективности нашей платформы для ретаргетинга рекламных кампаний и аналитики. Требуемые навыки и опыт:1. Лидерский опыт: - Подтвержденный опыт работы на руководящей должности, предпочтительно в качестве руководителя технической группы или аналогичной, контролируя команду разработчиков. - Подтвержденный опыт проведения и участия в регулярных проверках кода.2. Технические навыки: - Не менее 7 лет опыта работы в качестве инженера-разработчика программного обеспечения. - Знание Go и Node.js, поскольку это основные технологии в вашем технологическом стеке. - Опыт работы с базами данных в памяти, такими как AeroSpike и Redis. - Опыт работы с База данных ClickHouse, подчеркивающая глубокое понимание управления данными.- Знание SQL и реляционных СУБД, таких как PostgreSQL.- Практический опыт работы с архитектурой микросервисов.- Опыт работы с платформами потоковой обработки, такими как Kafka, RabbitMQ и Spark.- Знание инструментов контроля версий, таких как Git и GitLab.- Большой опыт работы с конвейерами CI/CD (Ansible, Jenkins, Gitlab).3. Архитектурное проектирование: - Сильное архитектурное мышление и способность оптимизировать системы для достижения высокой производительности. - Опыт оптимизации систем для большого трафика и больших данных. - Хорошее знание алгоритмов и структур данных. - Опыт внедрения многопоточных решений для одновременной обработки данных.4. Разработка и наставничество: - Опыт развития культуры постоянного совершенствования внутри команды разработчиков. - Опыт наставничества и развития членов команды, обеспечение высококачественного кода и эффективных процессов разработки.5. Сотрудничество с руководством: - Опыт тесного сотрудничества с управленческими командами для согласования технических стратегий с общими бизнес-целями. - Эффективные коммуникативные навыки для передачи технических концепций нетехническим заинтересованным сторонам. Опыт работы в рекламных технологиях (как плюс): - Предыдущий опыт работы в индустрии рекламных технологий, особенно в программной рекламе, аукционах и ретаргетинге. Обязанности: - Руководить разработкой и внедрением масштабируемой и высокопроизводительной системы с учетом конкретных требований крупных компаний. обработка данных и сценарии высокой нагрузки. - Нанимайте, наставляйте и управляйте командой квалифицированных разработчиков, обеспечивая сплоченную и продуктивную рабочую среду. - Распределяйте задачи и обязанности между членами команды на основе их сильных сторон и требований проекта в тесном сотрудничестве с владельцем продукта. и заинтересованные стороны.- Разрабатывать и управлять реалистичными сроками реализации проекта, учитывая сложности обработки больших нагрузок и больших данных.- Проводить и участвовать в проверках кода для поддержания высокого качества кода и обеспечения соблюдения стандартов кодирования.- Продвигать и внедрять лучшие практики. в разработке программного обеспечения. - Выявление и устранение узких мест в производительности компонентов проекта с помощью методов профилирования и оптимизации. - Внедрение и контроль мер безопасности при обработке конфиденциальных данных, обеспечение соответствия требованиям.h отраслевые стандарты. - Определить и внедрить стратегии тестирования, включая модульное тестирование, интеграционное тестирование и тестирование производительности, чтобы обеспечить надежность системы. - Обеспечить тщательную и актуальную техническую документацию для кодовой базы, системной архитектуры и развертывания. процессов.- Будьте в курсе новейших технологий и инструментов, имеющих отношение к проекту, а также обработки больших данных, принимая обоснованные решения по внедрению технологий.- Поощряйте постоянное обучение и профессиональное развитие внутри команды.