Senior Golang Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Банки.ру — самый большой финансовый маркетплейс в России, высокотехнологичная компания, которая успешно конкурирует на рынке труда как работодатель в сфере IT и цифрового маркетинга. Более 70% нашего штата — это IT-специалисты и digital-маркетологи.
Мы помогаем клиентам в выборе самых выгодных финансовых продуктов, предоставляем оперативную и достоверную информацию о финансовом рынке, являемся площадкой для обсуждения вопросов, связанных с работой банков и страховых, микрофинансовых и инвестиционных компаний.
Мы создаём сервисы, которыми ежемесячно пользуемся сами, пользуются наши близкие и друзья. Ежемесячный трафик Банки.ру составляет около 20 млн посещений (по данным SimilarWeb).
Ожидания от кандидата
Чем работа в Банки.ру может быть интересна GO-разработчику?
- Опыт работы с высоконагруженным проектом, более 6 миллионов активных пользователей в месяц, сотни тысяч уникальных посетителей в день.
- Сервисная архитектура и Kubernetes.
- Полностью автоматизированное развертывание приложений (continious delivery).
- Инструменты управления инфраструктурой (Ansible, Terraform), системы логирования и мониторинга (LogStash, Kibana, Grafana, Zabbix, Pinboard).
- Большой стек современных технологий (PostgreSQL, Percona, Redis, Memcache, RabbitMQ, Kafka).
- Удобные инструменты разработки (IDE, весь стек продуктов от Atlassian: Jira, BitBucket, Conluence, Bamboo).
- Высокая культура разработки (практика ревью кода, написание модульных и функциональных тестов).
- Возможность изучать и внедрять новые технологии (развивается направление больших данных и машинного обучения).
- Отдельная гильдия фронтэнд-разработчиков (не нужно верстать и писать на JS).
Мы ожидаем:
- Уверенное владение технологиями и программными средствами, необходимыми для разработки сервисов на GO от 3х лет
- Наличие опыта проектирования объектной модели и грамотного использования ООП, принципов SOLID (мы разрабатываем сервисы и публичное API, и стараемся делать это круто).
- Вы умеете писать качественный код на GO с использованием принципов чистой архитектуры.
- Наличие опыта командной работы над проектами (методология управления проектом не имеет значения, главное, чтобы она была).
- Умение пользоваться git'ом в любом виде: консоль или графический клиент.
Будем рады, если у вас есть опыт работы с:
- Тем, что нужно для работы высоконагруженных систем: memcache, rabbitmq, redis, postgres, kafka, системами логирования и мониторинга.
- Atlassian-стеком (У нас есть Jira, Confluence, Bamboo, BitBucket Server). У нас есть процессы и регламенты, и мы им следуем. Дисциплина для нас не пустое слово.
Примеры задач, которые приходится решать
- Проектирование и разработка отказоустойчивой сервисной архитектуры, API-интерфейсов.
- Интеграции с партнерскими проектами.
- Задачи с асинхронностью и параллельной обработкой данных (парсеры и расчеты).
- Задачи с применением математических и вероятностных алгоритмов, методов статистической оценки.
- Оптимизация производительности веб-приложений (запросы в БД, кеширование, задачи масштабирования сервисов).
Организация, методологии управления проектами и разработкой ПО
- Гибкие Aglie-методологии управления (формальные процессы Scrum, Kanban-доски).
- Каждая команда разрабатывает и поддерживает свое направление.
- Управление техдолгом, рефакторинг, покрытие тестами.
- Участие в продуктовом планировании, экспертиза и кросскультурные коммуникации.
Условия работы
- Достойная оплата труда (обсуждается индивидуально на встрече) + полугодовые премии.
- Официальное оформление по ТК РФ с первого рабочего дня.
- Участие в конференциях, митапах, обучающих курсах.
- Возможность карьерного роста внутри команды.
- ДМС+ стоматология, иностранный язык, фитнес, такси, отсутствие дресс-кода, гибкое начало рабочего дня.
- Формат работы: офис, частичная или полная удаленка. Офис в шаговой доступности от м. Нахимовский пр-т.
- Развитая корпоративная культура яркие корпоративы, инициативные группы — любим исследовать и заряжаться новыми идеями
- Аккредитованная ИТ компания