logo

Go Lead finance project

CHOICEIT
Откликнуться

Ищем Lead Go Developer'а для разработки веб-приложения, которое обеспечивает централизованное управление торговыми платформами и анализ данных в реальном времени. Система используется внутренними отделами компании для мониторинга рисков и администрирования платформ.

Обязанности

  • Проектирование и разработка высоконагруженных сервисов с нуля;
  • Выявление проблем в коде приложения и формирование задач для рефакторинга, декомпозиция историй и задач;
  • Структурирование и управление техническим долгом;
  • Проведение код-ревью;
  • Анализ требований к продукту, разработка планов по разработке;
  • Постоянное взаимодействие с инженерами подстрима, технической поддержкой, менеджерами проектов и другими заинтересованными сторонами для оптимизации процессов и улучшения качества продукта;
  • Ответственность за качество и надежность продукта;
  • Технический анализ системы и устранение узких мест;
  • Повышение стабильности системы при высоких нагрузках.


Требования

  • Уверенные знания языка программирования Go с хорошим пониманием его основных концепций, идиоматического использования и принципов написания конкурентного кода;
  • Минимум 4 года практического опыта коммерческой разработки на Go;
  • Опыт управления командой разработчиков (3 и более человек) не менее 1 года;
  • Опыт разработки высоконагруженных приложений (тысячи RPS);
  • Глубокое понимание механизмов синхронизации;
  • Базовые знания принципов работы и команд Linux;
  • Уверенные навыки профилирования и отладки кода;
  • Навыки решения проблем и способности анализировать сложные технические вопросы;
  • Опыт написания юнит-тестов и интеграционных тестов;
  • Опыт работы с брокерами сообщений и глубокое понимание их работы;
  • Опыт работы с внешними кэш-серверами;
  • Продвинутое понимание принципов проектирования архитектуры микросервисов;
  • Уверенное владение SQL-базами данных и навыки работы с ними;
  • Опыт работы с OpenAPI, Protobuf и GRPC;
  • Глубокое понимание CI/CD процессов;
  • Знание принципов SOLID, шаблонов проектирования, опыт их применения;
  • Опыт работы с другими языками программирования и технологиями (например, PHP, Docker, Kubernetes) является плюсом;
  • Уровень английского языка не ниже C1.

Условия

  • Удаленный формат работы;
  • Достойный уровень заработной платы (отталкиваемся от пожеланий кандидата);
  • Полностью удаленный формат работы;
  • Разные формы  трудоустройства, в тч оформление в одно из юр лиц компании;
  • Технически сложный продукт.
Расскажите об этой вакансии в соцсетях

Отклик на вакансию:

Откликаясь на вакансию, вы даете согласие на обработку ваших персональных данных и соглашаетесь с политикой конфиденциальности CHOICEIT