Fullstack Разработчик систем автоматизации процессов
Компания: МегаФон
Локация: Москва
О компании
МегаФон — один из ведущих операторов связи в России, который предоставляет услуги мобильной связи и высокоскоростного интернета. Компания активно развивает свои технологии и услуги, внедряя инновации в области связи и IT-технологий. МегаФон имеет значительное присутствие на рынке и расширяет спектр своих предложений в сфере цифровых услуг для бизнеса и частных клиентов.
Ключевые факты:
- Год основания: 1993
- Более 80 миллионов абонентов
- Внедрение высокопроизводительных технологий связи
- Широкий спектр услуг для бизнеса и физических лиц
О вакансии
Команда Fullstack-разработчиков в МегаФон отвечает за создание и поддержку систем автоматизации процессов, разрабатывая микросервисные архитектуры для обработки больших объёмов данных. Основное внимание уделяется созданию высоконагруженных распределённых систем и обеспечению их отказоустойчивости.
Вы будете вовлечены в анализ бизнес-задач и разработку эффективных технических решений, сочетая производительность и удобство поддержки кода. Команда активно использует современные технологии и инструменты для реализации проектов, а также поддерживает актуальную документацию API.
Чем предстоит заниматься:
- Проектирование и разработка микросервисных архитектур для сайта
- Создание отказоустойчивых распределённых систем с высокими нагрузками
- Оптимизация производительности приложения и его асинхронных процессов
- Поддержка актуальной документации API
- Участие в код-ревью и парной разработке
Что мы предлагаем:
- Конкурентоспособную зарплату
- ДМС и медицинская страховка
- Возможности для обучения и повышения квалификации
- Гибкий график работы
- Программы поощрения и награды за достижения
Обязанности
- Проектирование и создание микросервисной архитектуры сайта
- Разработка отказоустойчивой распределённой системы с учётом высоких нагрузок
- Анализ бизнес-задач и предложение оптимальных решений
- Разработка и оптимизация асинхронных процессов
- Оптимизация производительности приложения
- Написание unit-тестов для покрытия кода
- Поддержка актуальной документации API
- Участие в код-ревью и других командных активностях
Требования
- • Опыт программирования на Python версии 3.13+ на уровне не ниже Senior Developer от 2 лет• Опыт разработки высокопроизводительных асинхронных и многопоточных приложений• Умение строить масштабируемые, отказоустойчивые, распределенные и высоконагруженные системы на Python• Продвинутое знание принципов ООП и паттернов проектирования• Опыт разработки RESTful API с использованием FastAPI• Опыт разработки WebSocket соединений для реального времени• Понимание принципа работы ORM• Хорошее знание sql, опыт оптимизации работы с БД• Опыт работы с реляционными СУБД (Postgres)• Опыт работы с in-memory базами данных (Redis) и системами обмена сообщениями• Опыт работы с брокерами сообщений (RabbitMQ, Kafka)• Опыт построения REST API, умение работать с документацией• Глубокое понимание Git-flow процессов и практик контроля версий в командной разработке• Ведение задач в Jira• Опыт написания технической документации к коду в Confluence• Работа с командной строкой Unix-системами• Опыт работы с React (у нас сейчас React версии 18+)• Хорошее понимание TypeScript (не просто «знаю any»)• Опыт работы с любым из state-менеджеров: MobX, Zustand или Redux• Опыт работы с готовой библиотекой компонентов (MUI, PrimeReact, AntD или аналоги)• Опыт проектирования frontend-архитектур• Опыт настройки CI/CD для клиентской части (GitLab CI / Jenkins, линтеры и т. д.)• Умение объяснять сложные технические концепции простыми словами
Условия
- Гибридный формат работы (офис/удалёнка)
- ДМС и медицинская страховка
- Возможности для профессионального роста и обучения
- Участие в корпоративных образовательных программах