Мы ищем опытного Tech Lead Go разработчика, который возьмет на себя техническое руководство командой разработки и будет принимать ключевые архитектурные решения. Ваша роль будет заключаться в создании высоконагруженных систем, управлении командой, разработке стратегии технического развития и тесном взаимодействии с другими отделами компании. Вы будете ответственны за качество и результат работы команды, а также за внедрение передовых технологий и подходов.
Чем у нас предстоит заниматься:
-
Руководство командой разработки, наставничество и коучинг членов команды;
-
Проектирование архитектуры систем и принятие ключевых технических решений;
-
Определение приоритетов задач, планирование спринтов и управление ресурсами команды;
-
Обеспечение соблюдения лучших практик кодирования, тестирования и разработки;
-
Проведение код-ревью и контроль качества кода;
-
Взаимодействие с другими техническими и бизнес-подразделениями для согласования требований и сроков;
-
Разработка и внедрение стратегий CI/CD, автоматизация процессов разработки;
-
Оптимизация производительности и масштабируемости систем, выявление узких мест и их устранение;
-
Ответственность за выбор технологий и инструментов разработки;
-
Участие в найме новых сотрудников и развитии технической культуры команды.
Что мы ждем от кандидата:
-
7+ лет опыта разработки на Go (Golang);
-
2+ года опыта работы на позиции лидера команды или технического руководителя;
-
Глубокие знания Go и связанных технологий (concurrency, memory management, garbage collection);
-
Опыт проектирования микросервисной архитектуры и распределенных систем;
-
Знание сетевых протоколов и опыт работы с REST/gRPC API;
-
Умение проектировать системы с учетом масштабируемости, надежности и отказоустойчивости;
-
Глубокие знания баз данных (SQL и NoSQL) и оптимизации их работы;
-
Опыт работы с контейнерами (Docker, Kubernetes) и оркестрацией микросервисов;
-
Знание DevOps-инструментов и методов, опыт работы с CI/CD (GitLab CI/Jenkins/CircleCI);
-
Опыт работы с инструментами мониторинга и алертинга (Prometheus, Grafana, ELK Stack);
-
Глубокое понимание вопросов безопасности и защиты данных, опыт работы с безопасностью приложений;
-
Знание и применение архитектурных паттернов и принципов разработки (DDD, Event-Driven Architecture, CQRS);
-
Умение разрабатывать и проводить стратегические технические инициативы;
-
Опыт работы с системой управления очередями сообщений (Kafka, RabbitMQ);
-
Nuxt/Next и общее понимание современного фронтенда.
Будет плюсом:
-
Опыт управления распределенной командой разработчиков;
-
Опыт работы с облачными платформами (AWS, GCP, Azure);
-
Знание других языков программирования (Python, Java, Rust, C++);
-
Опыт работы с инфраструктурой как кодом (Terraform, Ansible);
-
Опыт управления высоконагруженными системами (100k+ RPS);
-
Участие в open-source проектах;
-
Опыт ведения публичных выступлений и проведения технических тренингов.
Личные качества:
-
Лидерские качества и способность мотивировать команду;
-
Стратегическое мышление и умение принимать обоснованные решения;
-
Отличные коммуникативные навыки, способность доносить сложные идеи простыми словами;
-
Умение быстро решать проблемы и устранять технические препятствия;
-
Способность работать в условиях неопределенности и принимать вызовы;
-
Гибкость и готовность учиться новому.
Что мы предлагаем:
-
Реально следим за чистотой и оптимальностью кода;
-
Интересные задачи, возможность самостоятельно выстраивать архитектуру проекта, пробовать новые технологии, если аргументируешь что они улучшат продукт;
-
Профессиональное развитие: раз в год проводим Performance Review и определяем варианты развития в компании, а наши эксперты проводят обучения/тренинги и мастер-классы;
-
Конкурентная заработная плата, которая обсуждается с каждым кандидатом индивидуально;
-
Формат взаимодействия : офис и гибрид, современное и комфортное пространство на м. Севастопольская;
-
Гибкое начало рабочего дня: мы работаем с понедельника по пятницу, есть возможность выбора времени начала рабочего дня, у нас нет жесткого контроля за графиком, главное, чтобы задачи выполнялись вовремя;
-
Компенсация питания за каждый день работы в офисе, корпоративная доставка еды и кухня с кофе, фруктами и сладостями;
-
Дополнительные дни отпуска;
-
Молодая команда - средний возраст 27 лет;
-
Богатая корпоративная культура: от тематических вечеринок и настолок до киберспортивных чемпионатов и маркетов.