Kotlin/Java-разработчик в World (удаленная работа)

29 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Kotlin/Java-разработчик в World

Описание вакансии

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

У нас дружной команда, в которой обсуждаем способы решения задач, выбор архитектуры, делимся техническим и бизнес опытом. Каждый может предложить идеи и высказать свое мнение по любому вопросу.

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

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

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

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

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

  • Сложными творческими задачами, не имеющими единственно верного решения.
  • Обработкой картографических данных из разных источников.
  • Интеграцией новых источников данных.
  • Обеспечением бесперебойной работы сервисов.
  • Разработкой новых сервисов и расширением функциональности существующих сервисов.
  • CodeReview кода разработчиков и QA.

Что ждём от вас?

  • Понимания принципов ООП / SOLID.
  • Написания поддерживаемого, структурированного и масштабируемого кода.
  • Понимания принципов работы SQL, опыта написания/поддержки сложных запросов.
  • Умения разбираться и работать с чужим кодом, работать в команде.
  • Опыта написания многопоточных приложений.
  • Опыта написания модульных и функциональных тестов.
  • Опыта использования систем контроля версий (Git).
  • Умения аргументировать вносимые предложения и принятые решения.
  • Умения анализировать и исправлять проблемы производительности.
  • Знания теории алгоритмов и структур данных и умения применять их на практике.

Будет плюсом:

  • Опыт работы в *nix операционных системах.
  • Знакомство с технологиями для реализации CI/CD, Gradle, GitLab CI, Docker, k8s.
  • Опыт работы с PostgreSQL.
  • Опыт работы с ClickHouse.
  • Опыт работы с Kafka.
  • Опыт работы с гео-данными (PostGIS/JTS).
  • Опыт разработки на Python/Golang.

Что предлагаем:

  • 2ГИС аккредитованная IT-компания.
  • Техника и ОС на выбор.
  • У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Нижнем Новгороде, Томске, Астане, Алма-Ате.
  • Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
  • Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
  • Если хочешь делиться своим опытом, мы только за поможем с выступлениями на конференциях и статьями для Хабра.
  • Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.


Посмотрите похожие вакансии

Java разработчик (SaluteRPA)
Компания: Data World
Зарплата: от 180 000 до 210 000 руб.
Android разработчик (Middle, Senior)
Компания: Ideas World
Зарплата: з.п. не указана
Android разработчик (Kotlin)
Компания: Холдинг Т1
Зарплата: з.п. не указана
Мобильный разработчик Android, Buyer Experience
Компания: Ozon Tech
Зарплата: з.п. не указана