- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Fullstack-разработчик
МТС — стабильный и крупный работодатель с сильной инженерной культурой. Вакансия предлагает работу с современным стеком технологий, удаленный формат и участие в разработке критически важной инфраструктуры.
Сложность вакансии
Высокая сложность обусловлена требованиями к значительному опыту (от 4-5 лет в обеих областях) и глубоким знаниям как фронтенд-стека (React, TypeScript, оптимизация V8), так и бэкенда с инфраструктурой (K8s, ClickHouse, высоконагруженные системы).
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции Senior Fullstack с таким набором навыков (Python/Go + React + K8s) рыночные предложения в России обычно начинаются от 300 000 рублей и могут достигать 500 000 рублей в зависимости от глубины экспертизы.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в MTS Web Services уже сейчас
Присоединяйтесь к команде МТС Web Services и создавайте высоконагруженные системы для будущего телекома!
Описание вакансии
МТС Web Services
Fullstack-разработчик
Опыт работы: от 4 лет frontend с TypeScript и от 5 лет backend
Полная занятость
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Разрабатывать серверную логику и 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-компонентов
-Опыт построения тестовых наборов (unit/E2E), автотестирования, CI/CD, релизного процесса и сопровождения жизненного цикла проекта; опыт инцидент-менеджмента
-Уверенное понимание безопасности приложений, контейнеризации/Kubernetes, мониторинга и логов, Linux и опыт работы с очередями/брокерами
Контакты: Откликнуться
React Job Откликнуться | Откликнуться | Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- Python
- Linux
- SQL
- Kubernetes
- CI/CD
- Redis
- React
- REST API
- Webpack
- Go
- GitLab
- SQLAlchemy
- ClickHouse
- Vite
- Babel
Возможные вопросы на собеседовании
Проверка навыков оптимизации производительности фронтенда.
Какие методы оптимизации рендеринга в React вы применяли в крупных проектах и как вы измеряли их эффективность?
Оценка опыта работы с высоконагруженными системами и базами данных.
Расскажите о вашем опыте шардирования и репликации баз данных. В каких случаях вы бы предпочли ClickHouse вместо стандартной реляционной БД?
Проверка понимания архитектуры и взаимодействия компонентов.
Как вы организуете типизацию при обмене данными между Backend (Python/Go) и Frontend (TypeScript), чтобы минимизировать ошибки рассогласования API?
Оценка навыков работы с инфраструктурой.
Опишите ваш опыт работы с Kubernetes: как вы настраиваете мониторинг и логирование для своих микросервисов?
Проверка навыков решения проблем и инцидент-менеджмента.