Duties

  • Разработкой новых сервисов на (GO, Kafka, PostgreSQL)
  • Поддержкой существующих сервисов приложения (.NET, C#, MS SQL и тд);
  • Интеграциями со сторонними сервисами (REST API, SOAP, Message brokers);
  • Взаимодействовать с разработчиками своей и других команд компании;
  • Взаимодействовать с вендорами и решать технические вопросы интеграции со смежными системами;
  • Проводить Code Review (GitLab);
  • Проводить оценку и декомпозицию задач (Yandex Tracker, Yandex WIKI).

Requirements

  • Уверенное знание и опыт коммерческой разработки GO (от 3-х лет);
  • Желателен опыт разработки .NET и/или Visual Basic (от 1-го года);
  • Знание ООП, паттерны/шаблоны проектирования, DDD, SOLID, многопоточное программирование, примитивы синхронизации потоков;
  • Опыт разработки микросервисной архитектуры приложения;
  • Опыт работы с брокером сообщений (Kafka);
  • SQL - написание и оптимизация запросов, построение индексов (MS SQL, PostgreSQL);
  • Архитектура REST приложений, Web протоколы:
  • Контейнеризация приложений (Kubernetes, Docker);
  • Опыт Unit и интеграционного тестирования приложений;
  • Ответственный подход к разработке, умение писать качественный, понятный код.

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

  • Уверенный английский для чтения документации.