Team Lead / Senior Golang разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы небольшая продуктовая компания, объединяющая талантливых людей с горящими глазами и солидным опытом в Adtech.
Занимаемся разработкой рекламной биржи, которая работает по принципу онлайн аукционов в реальном времени (Real Time Bidding). Мы ищем опытного разработчика на Golang, который бы возглавил процесс дальнейшей разработки.
Ищем в команду из 3-x человек лида, который любит программировать (имеет мощную техническую экспертизу и большой опыт написания Go кода), при этом увлечён менеджментом, работой с командой, может понять, как и каким путем её развивать, не боится брать на себя ответственность.
Приглашаем расти вместе с нами.
Чем придётся заниматься:
- Разработка бэкенда, состоящего из различных микросервисов
- Разработки под высокие нагрузки (от 30k QPS )
- Управление командой бэкендов (декомпозирование задач)
- Работа с базами данных: PostgreSQL, ClickHouse
- Понимание и опыт Gitflow Workflow, CI/CD, Docker
- Кодревью кода + написание тестов
От вас:
- Опыт разработки на Golang (минимум 2 года коммерческой разработки)
- Знания основ теории computer science (алгоритмы, структуры данных и т.д.)
- Понимание сценариев использования базовых шаблонов проектирования
- Понимание специфики разработку приложений, утилизирующих конкурентность
- Хорошие отношения с Unit тестированием
- Инициативность, автономность и ответственность за принятые решения
Будет плюсом:
- Опыт работы с Tarantool;
- Опыт работы с высоконагруженными проектами, с большим количеством данных;
- Опыт работы с микросервисной архитектурой и понимание ее особенностей;
- Опыт работы в Adtech проектах очень приветствуется, но не обязателен
Бонусы
- Гибкий график начала рабочего дня
- Возможность удаленной работы из комфортного вам места
- Мы ставим программистские ценности очень высоко - качество кода, Code Review, TDD, BDD. Это может стать хорошим толчком в профессиональном развитии.
- Есть настроенный Git и CI/CD через Docker. И да, мы используем его даже на маленьких проектах.
- Мы не жадничаем на "обучение новому", даем на это время и понимаем, что технологии идут вперед, а команда должна поспевать за ними и постоянно обучаться.
- Мы работаем с клиентами из Европы, США и России.
- Влияние на наши существующие процессы и создание новых - мы всегда открыты для блестящих идей.
- Разрабатываем свои проекты и продукты.
- Работа у нас - это сложно и интересно.