Вакансии 2ГИС в Новосибирске

Junior Backend Software Engineer (2GIS World)

Описание проекта

В команде 2GIS World мы занимаемся разработкой множества сервисов, которые отвечают за непрерывный сбор, обработку, нормализацию и доставку подготовленных мировых картографических данных до внутренних систем.

Мы идем в ногу со временем, используем новейшие технологии и не боимся экспериментировать.

Наше окружение использует docker, деплоится с помощью ansiblе, а работает и скейлится в k8s.

При этом нам очень важен мониторинг боевых сервисов и мы делаем его в prometheus.io, при этом сообщаем критичные проблемы прямо в slack в специальный канал. Когда же нам нужно посмотреть динамику по данным на графиках, то на помощь нам приходит grafana, а если нужно покопаться в логах то выручает ELK.

Большая часть кода всех сервисов написана на Kotlin и Java8, но мы готовы рассматривать кандидатов, писавших на C#/Scala/etc и имеющих большое желание попробовать что-то новое.

Чем предстоит заниматься

  • Обработка картографических данных из разных источников.

  • Интеграция новых источников данных.

  • Обеспечение бесперебойной работы сервисов.

  • Сложные творческие задачи не имеющие единственно верного решения.

  • Разработка новых сервисов и расширение функциональности существующих сервисов.

  • CodeReview кода разработчиков и QA.

Мы ждем от вас

  • Понимание принципов ООП / SOLID.

  • Написание простых SQL запросов.

  • Умение разбираться и работать с чужим кодом, работать в команде.

  • Понимание зачем тестировать свой код с помощью модульных тестов.

  • Понимание для чего нужна система контроля версий.

  • Умение аргументировать вносимые предложения и принятые решения.

  • Знание теории алгоритмов и структур данных и умение применять их на практике.

Будет плюсом

  • Опыт работы в *nix операционных системах.

  • Знакомство с технологиями для реализации CI/CD gradle, jenkins, ansible, docker, k8s.

  • Опыт работы с PostgreSQL.

  • Опыт работы с NoSQL (Tarantool).

  • Опыт работы с очередями (RabbitMQ, Kafka).

  • Опыт работы с гео-данными (PostGIS/JTS).

  • Опыт разработки на Python/Lua/Golang.

Немного об R&D 2ГИС

В Новосибирске у нас два больших офиса: этаж в Технопарке и одиннадцать этажей в Сан-Сити. Ты будешь работать в Сан Сити. У нас нет дресс-кода и строгого графика. Кто-то приходит в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное, чтобы ты выполнял задачи в срок и был на связи с коллегами.

Мы используем современные технологии и любим о них говорить. Выступаем на конференциях и сами их организуем. Заработную плату готовы обсуждать индивидуально.

Ждем ваших резюме с указанием вакансии на электронную почту yu.shatrova@2gis.ru С вопросами можно обращаться по телефону +7 965 991-77-84. Ответит Юля Шатрова.

Откликнуться на вакансию