Employcity

Backend Developer (Golang)

Не указана
  • Сербия
  • Более 6 лет
  • Go
  • Golang
  • Kafka
  • Kubernetes
  • CI/CD
  • Backend

Международная продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках Backend Разработчика (Golang).

Чем предстоит заниматься:

  • Разрабатывать сервисы и API на Go: проектировать новые модули, развивать существующие, доводить до прода;
  • Ставить задачи агентам: контекст, ограничения, результат;
  • Готовить кодовую базу к агентной разработке: структура, документация, проверки;
  • Поддерживать и дорабатывать агентную систему: разбирать неудачные запуски, улучшать постановки, развивать harness.

Необходимые навыки и опыт:

  • 5+ лет коммерческой разработки, из них 2+ года production-кода на Go: идиоматичный код, unit-тесты, code review;
  • Навык работы с Kafka или NATS и event-driven архитектурой;
  • Навык работы с OLTP-базами: схема, миграции, индексы, репликация, кэширование;
  • Понимание распределённой системы: гарантии доставки, консистентность, идемпотентность, outbox, saga;
  • Опыт проектирования API и границы модулей с учётом обратной совместимости и того, как система будет развиваться дальше;
  • Опыт использования coding-агентов в ежедневной работе и наличие примеров задач, решённых с их помощью: что получилось и где потребовалось вмешательство.

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

  • Опыт работы с Event-sourcing, Kubernetes и zero-downtime деплоем;
  • Опыт перевода legacy-кодовой базы на Go;
  • Опыт координации нескольких агентов и построения проверок их качества, участие в разработке агентного инструментария или harness;
  • Опыт автоматизации разработки: внутренние инструменты, интеграции с CI/CD;
  • Опыт tech founder или работы в стартапе.

Что компания может предложить:

  • Офисный, удаленный, гибридный формат работы на выбор;
  • Отсутствие бюрократии, быстрое согласование необходимых вещей;
  • Возможность развивать свои компетенции и применять знания на практике;
  • Частичная компенсация английского или сербского языка (на выбор);
  • Частичная компенсация спортзала;
  • 4 day-off в год за счет компании;
  • Компания поддерживает сотрудника в важные периоды жизни;
  • Годовой бонус по результатам работы.