СберМобайл – это не просто компания, это движущая сила цифровых и телекоммуникационных инноваций в экосистеме Сбера. Мы создаем решения, которые упрощают жизнь людей, помогают бизнесу развиваться и меняют государственные процессы к лучшему.
Обязанности: - Разработка и поддержка микросервисов
- Реализация бизнес-логики для выявления и предотвращения фрода в голосовых вызовах.
- Интеграция с внутренними и внешними системами через REST/gRPC и Kafka.
- Взаимодействие с реляционными базами данных (PostgreSQL), написание сложных SQL-запросов, использование sqlx.
- Написание модульных и интеграционных тестов (testify).
- Внедрение метрик, логирования (zap, собственные обёртки) и трассировки для мониторинга сервисов.
- Профилирование, поиск и устранение узких мест в производительности.
- Внедрение паттернов отказоустойчивости (circuitbreaker, retry).
- Совместная работа с командой над архитектурой новых сервисов и улучшением существующих.
- Документирование API (например, с помощью OpenAPI).
- Следование внутренним code style, участие в code review.
- Автоматизация процессов сборки, тестирования и деплоя (CI/CD).
Требования: - Уверенное владение Go (Golang), понимание идиом языка, опыт работы с версиями 1.18+.
- Опыт работы с HTTP-серверами и маршрутизаторами (например, chi).
- Понимание работы с реляционными базами данных и SQL (использование sqlx, pq).
- Опыт написания и покрытия кода юнит-тестами (testify).
- Понимание принципов работы с очередями и брокерами сообщений (например, kafka).
- Базовые навыки работы с контейнеризацией и CI/CD.
- Опыт разработки микросервисов и высоконагруженных систем.
- Понимание принципов работы с OpenAPI/Swagger (kin-openapi, oapi-codegen).
- Опыт работы с Prometheus и метриками.
- Навыки профилирования и оптимизации производительности Go-приложений.
- Знание паттернов отказоустойчивости (circuitbreaker, retry).
- Опыт интеграции с внешними API и работы с авторизацией/аутентификацией.
Условия: - гибкость и комфорт: выбирайте удобный формат работы: удаленка, гибрид или современный офис;
- достойный доход: конкурентная "белая" зарплата (обсудим на собеседовании),
- годовой бонус за ваши достижения;
- забота о вас: расширенная программа ДМС после испытательного срока: полное поликлиническое обслуживание и анализы, страховка для путешествий по всему миру, возможность подключить близких, психологическая поддержка;
- атмосфера и развитие: реальные возможности влиять на архитектуру компании,
- работа над сложными и интересными задачами, яркие корпоративные события.