Backend Developer (Golang) — RS, Сербия
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: RS, Сербия
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: Senior
Международная продуктовая 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 в год за счет компании;
• Компания поддерживает сотрудника в важные периоды жизни;
• Годовой бонус по результатам работы.