Ленинградский проспект 68
Описание:
Полный цикл разработки backend-сервисов и агентских компонентов на Go
Проектирование архитектуры сервисов и агентов:
- ответственность компонентов
- границы контекстов
- взаимодействие между агентом и платформой
Проектирование и развитие REST и gRPC API, управление версиями и совместимостью
Реализация асинхронных сценариев и фоновой обработки данных
Разработка и сопровождение микросервисов, работающих непосредственно на базовых станциях / узлах
Работа с хранилищами данных:
- PostgreSQL — проектирование схем, индексов, транзакционные сценарии, оптимизация
- Redis — кэширование, coordination, хранение состояний
Проектирование механизмов надёжности и отказоустойчивости:
- retries, timeouts
- idempotency
- circuit breaker, backoff
Реализация и сопровождение безопасности:
- TLS / mTLS
- FreeIPA (LDAP)
- ГОСТ ЭЦП
Профилирование и отладка Go-приложений под нагрузкой и в боевой среде
Работа в Linux-окружении на уровне системы:
- диагностика процессов и ресурсов
- анализ логов
- сетевые проверки
Настройка и развитие CI/CD, участие в code review
Взаимодействие с аналитиками и заказчиками на уровне требований и архитектуры
Поддержка архитектурной и технической документации
Требования:
Коммерческий опыт разработки на Go от 6 лет
Глубокое понимание архитектуры распределённых систем
Умение проектировать системы, а не просто реализовывать задачи:
- разделение ответственности
- bounded contexts
- чёткие контракты между сервисами
Знание и практическое применение архитектурных и проектных паттернов:
- Clean Architecture
- CQRS (где уместно)
- Outbox / Inbox
Опыт проектирования и поддержки REST и gRPC API
Сильная экспертиза в PostgreSQL:
- сложные запросы
- транзакции
- блокировки и конкурентный доступ
Практический опыт работы с Redis
Понимание принципов безопасности:
- TLS / mTLS
- LDAP / FreeIPA
- цифровая подпись
Уверенная работа в Linux-среде:
- работа через терминал
- понимание процессов, файловой системы, сетевых интерфейсов
- умение диагностировать проблемы на узле без «GUI и подсказок»
Опыт настройки CI/CD
Навыки профилирования, дебага и мониторинга сервисов
Понимание того, как код ведёт себя на реальных узлах под нагрузкой
Будет плюсом:
Опыт работы с агентскими системами и long-running процессами
Опыт разработки сервисов, работающих не в датацентре, а на edge-узлах / БС
Знание сетевых протоколов, TCP, нестандартных форматов данных
Опыт проектирования multitenancy, RBAC
Опыт в телеком-проектах или системах управления инфраструктурой
Участие в архитектурных ревью и принятии технических решений
Условия:
Участие в построении архитектуры продукта с нуля
Реальное влияние на технические решения
Сложные задачи уровня system design, а не «таски из трекера»
Профессиональная команда без микроменеджмента
Полностью удалённая работа
Конкурентоспособная заработная плата, оформление по ТК РФ