Описание
На этой позиции вы будете отвечать за бэкенд-сервисы, участвовать в принятии архитектурных решений и помогать команде технической экспертизой. Вы будете работать вместе с продуктовой командой, QA, фронтенд- и мобильными разработчиками, чтобы создавать надежные и масштабируемые решения для покупателей розничной сети.
Задачи
•Проектирование, разработка и поддержка бэкенд-сервисов и REST API на Go
•Разработка микросервисов и интеграция со сторонними сервисами
•Работа с базами данных и средствами кэширования для обеспечения надежности и производительности
•Написание модульных и интеграционных тестов, участие в код-ревью
•Взаимодействие с кросс-функциональными командами для формирования требований и реализации решений
•Ведение и/или участие в обсуждениях технического дизайна и архитектурных решений
•Менторство разработчиков и техническое руководство командой
•Для уровня Lead: координация технической реализации и участие в планировании работы команды
Требования
•Опыт коммерческой бэкенд-разработки от 5 лет, включая практический опыт работы с Go
•Опыт работы с Python (функции AWS Lambda, скрипты, обработка данных)
•Хорошее понимание конкурентности в Go, интерфейсов, обработки ошибок и работы с context
•Опыт разработки REST API и работы с микросервисами
•Практический опыт работы с AWS (Lambda, API Gateway, ECS/Fargate, DynamoDB) и IaC (Terraform или CDK)
•Безопасность API (JWT/OAuth2)
•Основы observability: логи, метрики, трассировка
•Уверенное владение SQL и реляционными базами данных, например PostgreSQL
•Знакомство со средствами кэширования, например Redis
•Опыт работы с автоматизированным тестированием, Git, Docker и CI/CD
•Опыт менторства или наставничества разработчиков (Senior) либо руководства командой или технической реализацией (Lead)
•Умение самостоятельно принимать технические решения и доводить функциональность до релиза
•Хорошие коммуникативные навыки и умение работать в команде
Будет плюсом
•Опыт работы с брокерами сообщений (например, Kafka или RabbitMQ)
•Опыт работы с gRPC
•Опыт работы с системами электронной коммерции или ритейла
Условия
Условий в вакансии нет