Go-разработчик (Middle)

Дата размещения вакансии: 25.06.2024
Работодатель: Messaggio
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

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

  • Разработка и поддержка серверной части высоконагруженного и распределённого сервиса;
  • Разработка API и интерфейсов;
  • Изучение и внедрение новых технологий, разработка архитектурных решений;
  • Тестирование результатов своей работы;
  • Документирование кода, описание разрабатываемых компонентов;
  • Отчетность в системе ведения проектов.

Требования:

  • Хорошее знание Go;
  • Опыт разработки многопоточных приложений, клиент-серверных приложений, highload сервисов;
  • Опыт работы с реляционными БД (PostgreSQL);
  • Опыт работы с большими объёмами данных (как на уровне базы данных, так и на уровне скриптов);
  • Опыт разработки под Linux;
  • Опыт написания юнит-тестов;
  • Знание сетевых протоколов (TCP, HTTP);
  • Опыт использования основных методик тестирования кода;
  • Опыт написания юнит-тестов;
  • Ответственность и аккуратность;
  • Умение разбираться в чужом коде, желание работать в команде;
  • Опыт разработки или, по крайней мере, понимание структуры распределенных систем.

Желательно:

  • Опыт работы с нереляционными базами данных NoSQL (Redis, MongoDB);
  • Опыт работы с очередями (Apache Kafka, RabbitMQ);
  • Опыт проектирования микросервисов;
  • Опыт решения нестандартных задач и использованием систем балансировки и кэширования;
  • Опыт работы docker, gitlab;
  • Опыт использования Kubernetes, написание чартов.

Условия:

  • Удобный формат работы на выбор: удаленная работа из любой локации или офис в Москве.
  • Программы поддержки развития сотрудников: частичная компенсация обучения английскому языку, курсов, книг по специальности и менеджменту.