Обязанности:
  • Разработка микросервисов в рамках продуктового проекта компании;
  • Построение архитектуры для выделенного сервиса и поддержка до вывода функционала в бой
  • Проектирование взаимодействия между компонентами или сервисами системы;
  • Контроль архитектурной согласованности в рамках вверенных сервисов продукта;
  • Написание тестов, в случае необходимости, для разрабатываемых фитчей;
  • Написание программного кода с заданным качеством и в соответствии с корпоративными стандартами разработки;
  • Вынесение предложений по улучшению архитектуры продукта и проекта в целом;
  • Консультация и коммуникация с другими разработчиками по вопросам разрабатываемого функционала.
  • Участие в изменении и расширении корпоративных стандартов разработки
  • Участие в оптимизации процессов разработки ПО
Требования:
  • Имеете опыт коммерческой backend-разработки на Go от 3-х лет;
  • Уверенно работаете на nix-системах;
  • Понимаете принципы контейнеризации и имеете опыт работы с Docker;
  • Опыт в интеграции с API сторонних Web-сервисов;
  • Опыт построения Rest api
  • Опыт работы с SQL базами данных - PostgreSql
  • Опыт работы с NoSql базами данных - Redis, Cassandra (желательно)
  • Опыт (и желание!) регулярной работы с Git, Jira, Confluence
  • Понимание архитектуры мобильных приложений и клиент-серверного взаимодействия
  • Умение оценивать задачи и планировать загрузку вместе с командой
Условия:
  • Удаленный формат работы, 5/2