Go/PHP-разработчик в команду 2ГИС UGC
Прямой работодатель 2ГИС ( 2gis.ru )
Опыт работы от 3 до 5 лет
Команда UGC (user-generated content) разрабатывает сервисы, которые позволяют пользователям добавлять контент в продукт, помогая справочнику быть точнее, а другим пользователям — лучше ориентироваться в городе.
Мы стараемся сделать 2ГИС персональным для каждого пользователя, а его работу с приложением — максимально простой и комфортной. Например, реализовали сквозную аутентификацию между десктопом и мобильным приложением. А ещё — подтягиваем открытую карточку компании или построенный маршрут с одного пользовательского устройства на другое.
Сейчас ищем опытного Go/PHP-разработчика, потому что впереди много интересного.
Задачи
- Разрабатывать и поддерживать сервисы с различными профилями нагрузки в нескольких дата-центрах.
- Оптимизировать то, что работает недостаточно быстро.
- Искать, придумывать, прорабатывать и реализовывать новые подходы к обработке данных.
- Релизить в k8s и мониторить работу приложений на бою.
Стек
В основном Go, есть и PHP — в проектах доиндустриальной эпохи. Данные храним в PostgreSQL, деплоимся в k8s, а для общения микросервисов используем Kafka и RabbitMQ. А ещё мы практикуем DevOps, Continuous Deployment и TDD.
Требования
- уверенное владение Go/PHP — использовать придётся оба;
- опыт работы с MySQL, PostgreSQL или другой реляционной БД;
- понимание, как работают SQL-запросы — возможности, процесс исполнения, варианты оптимизации;
- трепетное отношение к тестированию собственного кода, знание методов тестирования и умение их применять;
- понимание ООП и архитектуры современных веб-приложений;
- Docker на уровне уверенного пользователя;
- умение структурировано и доступно выражать свои мысли, а также аргументированно отстаивать свою позицию.
Работа в R&D 2ГИС
Зарплата вовремя, полностью белая, индексируется. Есть ДМС. Спокойно относимся к удалёнке. Если захочется работать из офиса — поможем с релокацией в Новосибирск. Предоставляем несколько вариантов техники. Для удалёнки — доставим и поможем настроить. Любим тех, кто умеет работать в команде, открыто общается и вместе с командой находит лучшие решения.