Backend Developer (Golang)
GateУдалённоот 3 летПолная занятость
SQLLLMBackendAWSGoMicroservicesGolangNoSQLS3Backend DevelopmentOpenAI APIRDSVector DatabasesAWS BedrockECSCloudFrontECR
Описание
В Gate мы развиваем платформу для HR-аналитики, которая подключается к HRIS, ATS и payroll-системам, объединяет данные из разных источников и позволяет за секунды получать ответы на вопросы о сотрудниках и HR-процессах прямо в чате. Спрос со стороны рынка подтверждён, ведутся переговоры с крупными международными компаниями. Компания на той стадии, когда код — это инструмент для решения реальных бизнес-задач, а AI помогает делать это быстрее. Ищем человека, который сможет полностью взять на себя ответственность за инфраструктуру и развитие бэкенда продукта.
Обязанности
- Развивать и поддерживать микросервисы на Go
- Работать с системами хранения и поиска данных (SQL/NoSQL и векторными базами данных), включая оптимизацию запросов и создание витрин данных
- Разрабатывать и поддерживать интеграции с внешними HR-системами
- Развивать LLM-слой на базе Amazon Bedrock и OpenAI, включая стриминг ответов и tool calling
- Отвечать за деплой и эксплуатацию своего кода в AWS: ECS, ECR, RDS, S3 и CloudFront
- Внедрять практики защиты данных, включая шифрование, аудит доступа и изоляцию данных между клиентами
Требования
- 3+ года опыта в backend-разработке и уверенное написание на Go
- Хорошее знание баз данных и умение оптимизировать запросы
- Понимание, как строить сервисы, работающие с чувствительными данными: шифрование, разграничение доступа, аудит
- Готовность быстро разобраться в экосистеме LLM, если пока не работал с ней вплотную
- Умение работать автономно: самостоятельно уточнять требования, принимать решения и отвечать за результат
Будет плюсом
- Опыт интеграции LLM в production
- Опыт работы с Amazon Bedrock
- Опыт интеграции с HR-системами
Условия
- Удалённая работа