Москва

МегаТех

Главный архитектор систем взаимодействия с клиентами

Архитектура

Требуемый опыт

более 6 лет

Занятость

5/2 полный рабочий день

Ключевые навыки

Golang
Java
Kafka
Kubernetes

Какие задачи необходимо решать

•         Проектировать архитектуру продукта и отдельных сервисов, выбирать и внедрять новые технологии

•         Разрабатывать и поддерживать высоконагруженные микросервисы на Go и (или) Java, отвечающие за логику работы ассистента

•         Проводить Code Review, обучать разработчиков в команде

•         Писать качественный, тестируемый и поддерживаемый код, включая модульные и интеграционные тесты

•         Проводить и участвовать в Code Review, делиться опытом и помогать коллегам расти

•         При необходимости — выступать в роли технического лидера по отдельным инициативам или фичам

•         Активно участвовать в ежедневных митингах, планировании и ретроспективах — обеспечивать прозрачность и соблюдение сроков

•         Эффективно коммуницировать в распределённой команде: с аналитиками, тестировщиками, DevOps-инженерами и заказчиками

•         Участвовать в технических интервью и помогать строить сильную инженерную культуру

 

 

 

Для решения этих задач требуется

•        Высшее техническое образование

•        Опыт профессиональной разработки на Go — от 2 лет

•        Опыт работы с Java, Python, Rust — будет большим плюсом

•        Практический опыт разработки и оптимизации высоконагруженных систем

•        Понимание принципов многопоточного и асинхронного программирования

•        Знание архитектурных паттернов и умение выбирать правильное решение под контекст (а не просто «делать как в книжке»)

•        Осознанное отношение к микросервисной архитектуре: понимание её преимуществ, сложностей и компромиссов

•        Понимание различий между RDBMS и NoSQL, знание типов брокеров сообщений (Kafka и др.) и стратегий кэширования (Redis и др.)

•        Опыт работы с контейнеризацией и базовое понимание работы Kubernetes

•        Следование принципам качественной разработки (Quality Assurance): читаемость кода, покрытие тестами, observability

•        Практический опыт работы в Agile-командах и понимание ценностей гибких методологий

•        Умение доносить технические решения до нетехнических коллег и участвовать в демо для заказчиков

•        Английский язык на уровне чтения технической документации и переписки

•        Опыт работы с NLU/NLP-платформами (например, Rasa)

•        Понимание принципов работы голосовых ассистентов или чат-ботов

•        Опыт участия в DevOps-практиках или настройке CI/CD-пайплайнов

•        Знакомство с Quarkus, GraalVM или другими фреймворками для быстрой Java-разработки

 

Мы разрабатываем сервисы самообслуживания и ищем в нашу дружную команду сильного архитектора/бэкенд-разработчика, который поможет развивать платформу цифрового ассистента «Елена». Платформа «Елена» позволяет создавать интеллектуальные голосовые и чат-боты для внутренних и внешних продуктов МегаФон.

О нашей инфраструктуре и процессах

•        Архитектура: микросервисная

•        Контейнеризация и оркестрация: Docker + Kubernetes (управление через Helm)

•        CI/CD: GitLab + ArgoCD

•        Управление задачами: Jira

•        Документация: Confluence

•        Работа ведётся двухнедельными спринтами в рамках гибкой методологии (Agile/Scrum)

•        Технологический стек Go, Java, Rust, Python, Quarkus, Rasa, PostgreSQL, Kafka, Redis, Elasticsearch, Docker, Kubernetes, Helm, ArgoCD, Jaeger и другие современные инструменты

Мы предлагаем

Оформление по ТК РФ
Справедливая и прозрачная система вознаграждения
ДМС со стоматологией
Компенсация мобильной связи
Маркетплейс льгот и сервисов Mega4You
Понятный карьерный маршрут
2500 учебных программ в мобильном приложении МегаФон Драйв
Программа поддержки и помощи сотрудникам
Активное корпоративное сообщество и насыщенный календарь событий
Москва8 800 550‑05‑00
Москва