⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Tech lead Golang

Прямой работодатель  Передовые Платежные Решения ( pprcard.ru )
Москва, Россия
Тимлид/Руководитель группы
Информационные технологии • Разработка • Go • FMCG/Потребительские товары • Ecommerce • Платежные технологии
25 ноября 2022
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Описание вакансии

В связи с запуском нового продукта в нашей экосистеме сервисов для автопарков у нас открыта вакансия Tech lead. Главная требуемая техническая экспертиза - Golang.

Обязанности:

  1. Работа с командой:
  • лидирование команды разработки от 3-х человек, занимающейся развитием нового сайта и e-com портала компании;
  • участие в подборе сотрудников в команду с последующим введением в должность;
  • совместная работа над бэклогом с владельцем продукта (команда использует kanban-метод);
  • координирование и помощь сотрудникам в ходе выполнения задач и реализации комплексный проектов;
  • развитие технических навыков в команде;
  • взаимодействие со смежными командами и отделами по техническим вопросам.

2. Проектирование и архитектура:

  • проектирование архитектуры решений и сервисов, разрабатываемых командой;
  • контроль реализации спроектированной архитектуры и выполнения нефункциональных требований;
  • выбор подходов и паттернов;
  • проведение аудита текущей архитектуры;
  • проектирование интеграционных решений, взаимодействующих с внутренними и внешними сервисами по API;
  • документирование технических решений.

3. Работа с кодом:

  • написание кода (разработка в части наиболее ответственных и сложных задач);
  • проведение код ревью и ревью технических решений;
  • развитие и внедрение общекомандных техпроцессов и стандартов;
  • планирование, сборка и развертывание релизов.

Требования:

  • опыт в роли team lead'a разработки от 2-х лет
  • опыт коммерческой разработки на Go от 3-х лет
  • понимание сильных и слабых сторон Go, глубокое понимание концепций языка (concurrency, интерфейсы)
  • знания паттернов, принципов и методологий проектирования: SOLID, KISS, DRY, YAGNI, DDD и т.д.
  • опыт работы с REST API, WebSocket, HTTP, JSON-RPC
  • опыт работы с PostgreSQL и уверенные знания баз данных (понимание транзакций, блокировок, замеры скорости операций БД, индексирование, шардирование, репликация, партиционирование, журналирование)
  • опыт работы с брокерами сообщений: RabbitMQ, Kafka
  • опыт работы с CI/CD: gitlab, docker и будет плюсом kubernetes
  • опыт работы с Jira, Confluence, Kibana, Swagger
  • опыт разработки микросервисов и понимание особенностей работы высоконагруженных систем
  • опыт работы с миграциями в базах данных
  • аналитическое мышление (умение анализировать информацию, выдвигать и проверять гипотезы), способность находить решения

Будет дополнительным преимуществом:

  • знание Vue.js и фреймворка Nuxt.js
  • знание Node.js

Наш стэк: Golang, PostgreSQL, Redis, RabbiMQ, Kafka, Vue.js, Nuxt.js, TypeScript, Docker, Gitlab, Yandex.Cloud

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

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