СберМобайл

Разработчик Go (бэкенд)

Не указана
  • Санкт-Петербург
  • От 3 до 6 лет
СберМобайл – это не просто компания, это движущая сила цифровых и телекоммуникационных инноваций в экосистеме Сбера. Мы создаем решения, которые упрощают жизнь людей, помогают бизнесу развиваться и меняют государственные процессы к лучшему.

Обязанности:
  • Разработка и поддержка микросервисов
  • Реализация бизнес-логики для выявления и предотвращения фрода в голосовых вызовах.
  • Интеграция с внутренними и внешними системами через 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 и работы с авторизацией/аутентификацией.
Условия:
  • гибкость и комфорт: выбирайте удобный формат работы: удаленка, гибрид или современный офис;
  • достойный доход: конкурентная "белая" зарплата (обсудим на собеседовании),
  • годовой бонус за ваши достижения;
  • забота о вас: расширенная программа ДМС после испытательного срока: полное поликлиническое обслуживание и анализы, страховка для путешествий по всему миру, возможность подключить близких, психологическая поддержка;
  • атмосфера и развитие: реальные возможности влиять на архитектуру компании,
  • работа над сложными и интересными задачами, яркие корпоративные события.