Golang разработчик

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

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

Компания

Финтех оператор сервисов для бизнеса в России

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

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

Кто мы?

«Передовые Платежные Решения» (ППР) — крупнейший финтех-оператор сервисов для бизнеса в России и СНГ. Более 20 лет на рынке, более 65 тысяч клиентов из разных сфер

Мы развиваем бизнес сразу по нескольким направлениям:

  • «Автопарк» — экосистема сервисов для оптимизации работы автопарков
  • «Командировки» — организация деловых поездок от онлайн-планирования до контроля расходов
  • «Логистические сервисы» — организация эффективной работы с грузами

Обязанности

Ищем middle/senior golang-разработчика в новую команду для разработки сервисов управления автопарком на B2B рынке (стартап внутри энтерпрайза). Что будем делать:

  • писать код и тестировать свой код
  • интегрировать функционал внутренних и внешних систем
  • проверять код друг друга на ошибки и потенциальные проблемы
  • соблюдать соглашения и стандарты разработки
  • вести документацию (swagger, confluence, jira)
  • применять современные технологии: контейнеризация, объектные хранилища, генерация кода и т.д.
  • немного общаться голосом чтобы понимать что мы вообще делаем и зачем
  • анализировать как будет работать наш код до и после написания

Наш стек:

  • Goswagger, gorm
  • Postgresql, rabbitmq (kafka), redis
  • Gitlab, ELK
  • Docker, Kubernetes
  • Jira/Confluence/Slack
  • Yandex.Cloud

Требования

  • Общий опыт веб-разработки от 5 лет
  • Опыт разработки на gоlang от 3 лет (асинхронный код, работа с бд, взаимодействие с другими сервисами и файловой системой, тестирование, отладка)
  • Опыт работы с postgresql (как работает, какие есть сущности, и в целом по бд: нормальные формы и тд)
  • Опыт работы с брокерами очередей (rabbitmq или kafka) и не монолитным приложением
  • Опыт создания приложений с rest api
  • Опыт применения docker
  • Уметь работать с linux (базовые операции)
  • Понимать хотя бы в общих словах алгоритмическую сложность
  • Стараться не писать ненужный код
  • Быть готовым учится новому
  • Понимать когда нужно, а когда не нужно применять SOLID, KISS, DRY, etc..

Не обязательно, но будет плюсом:

  • понимание и опыт применения DDD
  • опыт с Vue/js ( на случай если нужно будет создать простейший интерфейс ) или Angular
  • опыт работы с S3
  • опыт сбора и хранения аналитических данных (clickhouse и др.)

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

  • Гибридный формат работы (офис/удаленно)
  • Корпоративная программа медицинского страхования (ДМС) после 3-x месяцев работы, а также участие в корпоративной программе поддержки сотрудников (психологические, юридические и финансовые консультации)
  • Корпоративная программа «Кафетерий льгот» - после 3-х месяцев работы сотруднику предоставляется возможность выбора дополнительных категорий (спорт, питание, путешествия и др.)
  • Корпоративная мобильная связь
  • Возможности проходить внутреннее и внешнее обучение и тренинги
  • Офис - в современном бизнес центре в районе ст. м. Сокол (Москва)