👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Golang разработчик в Platform team

Требования

Бэкенд, Старший (Senior)GolangMySQLDocker

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Международный сервис пассажирских и грузовых перевозок со штаб-квартирой в Маунтин-Вью, Калифорния

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

Условия работы

inDriver — международный сервис пассажирских перевозок. Мы создаем глобальный высокотехнологичный продукт, который меняет жизнь миллионов людей к лучшему. Входим в топ-3 мобильных сервисов для заказа поездок — 70 млн. пользователей, 450 городов в 32 странах мира.

Мы ищем сильного golang разработчика, который присоединиться к платформенной команде backend, будет участвовать в технологическом развитии проекта и не испугается сложных задач и легаси-кода (php + golang).

В команде разработки более 100 человек и мы продолжаем расширять команду.

Используем Golang и PHP для разработки продуктов (монолит на PHP и Go), MySQL, MongoDB, Kafka, Redis. Разработку ведем на Github, используем TeamCity и Github Actions.

В инфраструктуре Docker, Kubernetes, Helm, Prometheus, Grafana и Kafka. Ещё мы используем Feature Toggles, Blue-Green Deployment и другие подходы к разработке, чтобы ничего не сломалось в продакшене.

    Вам предстоит:

    • разрабатывать высоконагруженные и распределенные сервисы на golang;
    • разрабатывать высоконагруженные и распределенные решения (30k+ RPS) в платформенной команде;
    • разрабатывать инструменты для продуктовых команд;
    • участвовать в разработке от проработки архитектуры и написания кода, до мониторинга работы под нагрузкой;
    • участвовать в проектировании системы и принятии архитектурных решений совместно с командой;
    • писать интеграционные и юнит-тесты, разрабатывать средства автоматизации для повседневных задач.

    Наши пожелания:

    • опыт разработки приложений на Go с асинхронной и конкурентной обработкой запросов от 1 года;
    • у вас есть опыт разработки и проектирования приложений на микросервисной архитектуре, и вы знаете, как организовать взаимодействие микросервисов;
    • вы понимаете ограничений серверной и клиентской разработки;
    • вы умеете работать с реляционными СУБД, а также понимаете кейсы применения нереляционных баз;
    • вы способны в рамках команды сделать выбор технических решений для решения задач;
    • вы интересуетесь новыми технологиями, любите работать в команде и развиваться (мы будем регулярно отправлять на курсы).

    Бонусы

    Мы предлагаем:

    • стабильную заработную плату, соблюдение ТК РФ, ДМС со стоматологией;
    • современные MacBook Pro и другое необходимое для работы оборудование;
    • неограниченные возможности профессионального и карьерного роста, регулярное внешнее и внутреннее обучение от наших партнеров;
    • частично или полностью оплачиваемые дополнительные обучающие курсы, занятия английским языком с преподавателем в офисе;
    • программы личностного роста, в которых мы ставим цели и вместе к ним движемся;
    • возможность стать частью международной команды профессионалов и просто хороших людей, которые все вместе создают одну из самых крутых историй успеха в мировой IT-индустрии.