Fullstack-разработчик
- Роль
- Фулстек
- Опыт
- Синьор
- Занятость
- Полная занятость
Доступно для: RU only. Укажите, откуда вы работаете, чтобы проверить доступность.
Коротко по делу
Senior Fullstack-разработчик: фронтенд — TypeScript/React (≥4 года), бэкенд — Python или Go (≥5 лет). Нужен опыт разработки REST API, работы с PostgreSQL/ORM (SQLAlchemy), Redis, CI/CD и Kubernetes для автоматизации мобильной и транспортной сети.
Ключевые навыки
Обязательные навыки
Навыки: TypeScript, React, Python, PostgreSQL, CI/CD, Git, Kubernetes. Квалификация: Senior. Специализации: Фулстек разработчик.
В отдел развития продуктов управления сетью требуется Fullstack-разработчик для автоматизации мобильной и транспортной сети всего ПАО МТС
Что требуется делать:
- разрабатывать серверную логику и API, реализовывать отдельные модули backend-логики на Python для задач автоматизации мобильной и транспортной сетей. Создавать и поддерживать REST API для взаимодействия с фронтендом и внешними системами. Заниматься валидацией входных данных, обработка ошибок;
- разрабатывать пользовательский интерфейс, создавать и поддерживать веб-интерфейсы на React, заниматься интеграцией UI с серверной частью через REST API, исправлять ошибки и улучшать удобства использования интерфейса;
- работать с базами данных, писать SQL-запросы, работать с ORM (SQLAlchemy) для выполнения стандартных CRUD-операций. Использовать Redis как кэша или временного хранилища данных. Подготавливать базовые миграции.
- работать с Git и управлять жизненным циклом кода. Работать с репозиториями Git (GitLab), соблюдать принятый Git-flow. Взаимодействовать с GitLab CI/CD: анализ результатов пайплайна, исправление ошибок, связанных с собственным кодом.
- техническая поддержка и межкомандное взаимодействие, тесное взаимодействие с техническим блоком (Телеком): инженерами, тестировщиками и смежными командами по вопросам интеграции. Анализировать инциденты и ошибки в рамках своей зоны ответственности. Исправлять баги и участвовать в оптимизации производительности отдельных функций.
Что мы ждем:
- опыт: не менее 4 лет frontend-разработки с TypeScript и не менее 5 лет backend-разработки (соответствующий язык: Python или Go).
- языки и фреймворки: экспертное владение JavaScript/TypeScript и требуемым backend-языком (Python или Go), глубокое понимание внутреннего устройства и фреймворков.
- архитектура и масштабируемость: опыт проектирования и реализации высоконагруженных распределённых систем, микросервисной архитектуры, шардирования/репликации и отказоустойчивых хранилищ.
- производительность и оптимизация: оптимизация кода и архитектуры (V8, профайлеры, оптимизация запросов SQL, ClickHouse), навыки оптимизации рендеринга React и сборок (Webpack/Vite/Babel).
- типизация и кодовая база: умение создавать и поддерживать крупные кодовые базы, продвинутые типы в TypeScript, настройка tsconfig, best practices по типизации React-компонентов.
- надёжность, тестирование и CI/CD: опыт построения тестовых наборов (unit/E2E), автотестирования, CI/CD, релизного процесса и сопровождения жизненного цикла проекта; опыт инцидент-менеджмента.
- безопасность и DevOps-навыки: уверенное понимание безопасности приложений, контейнеризации/ Kubernetes, мониторинга/логов, Linux и опыт работы с очередями/брокерами.
Что мы предлагаем:
- программа ДМС с первого месяца работы - это 100% покрытие расходов в частных клиниках, включая стоматологию. Застраховать близких родственников можно со скидкой 50%. Для любителей путешествий - страховка в поездках за границу. А еще есть страхование жизни
- очное и онлайн-обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы, обмен опытом во внутренних профессиональных сообществах, а также доступ к онлайн-библиотеке в полезными книгами и периодикой
- оплачиваемые выходные на значимые события в жизни сотрудника
- материальная помощь в сложных жизненных ситуациях
- корпоративная мобильная связь + интернет, а так же единая подписка МТС Premium (онлайн кинотеатр KION, сервис МТС Music, МТС Строки и т.д.)
- предложения от партнёров для путешествий, развлечений и занятий спортом
- возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты
- внутренняя спортивная программа «В движении»: забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс
Чем предстоит заниматься
- Разрабатывать серверную логику и API, реализовывать отдельные модули backend-логики на Python для задач автоматизации мобильной и транспортной сети.
- Создавать и поддерживать REST API для взаимодействия с фронтендом и внешними системами; валидация входных данных и обработка ошибок.
- Разрабатывать пользовательский интерфейс, поддерживать веб-интерфейсы на React и интеграцию UI с серверной частью через REST API; исправлять баги и улучшать удобство интерфейса.
- Работать с базами данных: писать SQL-запросы, использовать ORM (SQLAlchemy) и готовить базовые миграции; использовать Redis как кэш или временное хранилище.
- Работать с Git/GitLab, управлять жизненным циклом кода и взаимодействовать с GitLab CI/CD; техническая поддержка, межкомандное взаимодействие, анализ инцидентов и оптимизация производительности.
Что требуется
- Опыт: не менее 4 лет frontend-разработки с TypeScript и не менее 5 лет backend-разработки (соответствующий язык: Python или Go).
- Экспертное владение JavaScript/TypeScript и требуемым backend-языком (Python или Go), глубокое понимание внутренних устройств и фреймворков.
- Опыт проектирования и реализации высоконагруженных распределённых систем, микросервисной архитектуры, шардирования/репликации и отказоустойчивых хранилищ.
- Опыт оптимизации производительности (V8, профайлеры, оптимизация SQL-запросов, ClickHouse), оптимизации рендеринга React и сборок (Webpack/Vite/Babel).
- Опыт тестирования (unit/E2E), автотестирования, CI/CD, инцидент-менеджмента; понимание безопасности приложений, контейнеризации/Kubernetes, мониторинга/логов, Linux и работы с очередями/брокерами.
Преимущества
- ДМС с первого месяца работы — 100% покрытие расходов в частных клиниках, включая стоматологию; страхование близких родственников со скидкой 50%.
- Страховка в поездках за границу; страхование жизни.
- Онлайн-обучение в Корпоративном университете и у внешних провайдеров; доступ к онлайн-библиотеке.
- Оплачиваемые выходные на значимые события в жизни сотрудника; материальная помощь в сложных ситуациях.
- Корпоративная мобильная связь и интернет, единая подписка МТС Premium; предложения от партнёров для путешествий и спорта.
MWS Cloud Platform — новая облачная платформа от МТС Web Services, построенная на собственных технологиях виртуализации и надёжной инфраструктуре МТС. Мы управляем всем циклом разработки — от оборудования и дата-центров до кода. Наша цель — создать высокотехнологичное облако для самых требовательных заказчиков, при этом понятное и удобное для разработчиков.