Обязанности:
Проект: Разработка backend-части для мобильного продукта (Android / iOS) с высокой интеграционной нагрузкой: взаимодействие с внутренними сервисами, real-time компонентами и внешними API. Задачи: Разработка и поддержка backend-сервисов для мобильных приложений. Проектирование и реализация API (REST / WebSocket). Интеграция с внутренними и внешними системами. Работа с асинхронными потоками данных (event-driven архитектура). Обеспечение отказоустойчивости и масштабируемости сервисов. Оптимизация производительности и работы с данными. Участие в проработке архитектуры и контрактов взаимодействия с мобильными клиентами. Требования: Уверенный опыт разработки на Golang. Опыт работы с PostgreSQL (проектирование схем, оптимизация запросов). Опыт использования Redis (кэширование, очереди, rate limiting). Практический опыт работы с Kafka (event streaming, очереди). Опыт работы с Kubernetes (k8s) — деплой, базовое понимание инфраструктуры. Опыт построения и поддержки REST API. Понимание принципов микросервисной архитектуры. Опыт интеграции с внешними сервисами. Будет плюсом: Опыт работы с WebSocket / real-time коммуникациями (важно для мобильных сценариев). Понимание специфики работы мобильных клиентов (Android / iOS). Опыт работы с высоконагруженными системами. Опыт работы с логированием и мониторингом (например, ELK / Prometheus / Grafana). Опыт работы в продуктовых командах с mobile-стеком. Контекст команды: Mobile-first продукт (Android / iOS). Backend тесно взаимодействует с мобильными SDK и клиентами. Используются real-time сценарии (звонки, события, статусы соединений). Интеграции с корпоративными системами и внутренними сервисами Мы ожидаем: Умение работать в интеграционно сложной среде. Понимание контрактов между backend и mobile. Самостоятельность в принятии технических решений.Похожие вакансии