Оператор связи
Обязанности
• Анализ требований, декомпозиция задач
• Создание новых и поддержка существующих сервисов
• Проектирование
• Code-review
• Сопровождение текущего функционала
• Разработка и актуализация технической документации
• Участие в обсуждении и принятии архитектурных решений
Обязательные требования
• Высшее техническое образование
• Опыт: 4+ лет разработки backend-сервисов на Go с микросервисной архитектурой
Go: глубокое знание языка Go, умение писать эффективный код (goroutines, каналы, обработка ошибок).
• Микросервисы: проектирование распределённых систем (REST API, gRPC, взаимодействие через брокеры сообщений).
• Базы данных: проектирование и оптимизация SQL и NoSQL (PostgreSQL/MySQL, Redis/MongoDB и др.).
• Контейнеризация: опыт работы с Docker и Kubernetes (настройка Dockerfile, docker-compose, деплой в k8s).
CI/CD: настройка конвейеров сборки и деплоя (GitLab CI, Jenkins, GitHub Actions).
Будет плюсом
• Навыки: Эффективной коммуникации с заказчиками и командой.
Сертификаты: курсы по Go, Kubernetes, облачным технологиям и архитектуре.
• Опыт коммерческой разработки на Java/Kotlin от 3 лет
• Коммерческий опыт разработки с использованием Spring Framework от 1 года
• Хорошее понимание алгоритмов, шаблонов проектирования, структур данных и best practices отрасли
• Умение писать чистый и поддерживаемый код
Желание и готовность уделять время на развитие своих hard/soft скиллов
• Ориентированность на результат
• Понимание принципов CI/CD
• Опыт работы с реляционными СУБД
• Понимание принципов разработки распределенных, высоконагруженных систем
• Понимание особенностей работы с многопоточным и асинхронным кодом
• Опыт работы с публичными облаками (например, AWS/GCP)
• Опыт создания сервис-адаптеров
• Опыт создания синхронных и асинхронных REST API (HTTP/gRPC)
• Знание и опыт работы с базами данных: PostgreSQL, Redis, ClickHouse
• Умение работать с брокерами очередей: Apache Kafka, RabbitMQ
• Опыт работы с системой контроля версий Git и CI/CD
• Понимание принципов работы сетевых протоколов TCP/IP, HTTP, DNS, SSH
• Знание принципов безопасной разработки: статический и динамический анализ уязвимостей, сканирование образов в Harbor
• Знание и уверенная практика релизных политик и контроля версий
• Опыт работы с Docker, Kubernetes
• Понимание принципов сетевого взаимодействия (REST, SOAP, gRPC)
• Знание и понимание работы брокеров сообщений (Kafka, MQ)
• Желание и умение разрабатывать тесты для кода и оптимизировать приложения
• Умение общаться с командой и опыт совместной разработки
• Знание и опыт работы со средствами мониторинга/логирования/трассировки: Grafana/Loki/Tempo/Jaeger
• Умение работать с Jira, Confluence
Обязанности
• Участие в проектировании и реализации системы и процессов с учетом бизнес потребностей
• Участие в проектировании интеграций со сторонними корпоративными системами
• Участие в разработке приложений с микросервисной архитектурой
Умение правильно оценивать время выполнения задач и выполнять их в срок
• Управление поставками, разбор инцидентов, консультации по платформе
• Участие в настройке CI/CD, конфигурирование сред
• Проведение code review, менторство