Мы компания MStroy - резиденты Сколково и ИННОПОЛИСА, активно развивающаяся, инновационная IT-компания с корнями из Тюмени, работающей на базе крупной мостостроительной компании в России, АО «Мостострой-11».
Мы разрабатываем платформу цифрового строительства для повышения эффективности строительной деятельности за счет возможности принятия оперативных решений на основе актуальной аналитики в режиме онлайн (по срокам, кадрам, поставкам, финансам).
Аккредитованы Минцифрой РФ (возможна отсрочка при частичной мобилизации).
Для развития платформы MStroy мы ищем сотрудника, влюблённого в свое дело!
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Разрабатывать и поддерживать бэкенд-сервисы на Python 3.9+ с использованием GraphQL, REST API и WebSocket для обеспечения надежного взаимодействия с фронтендом.
- Проектировать и оптимизировать схемы данных в PostgreSQL и MongoDB, обеспечивая баланс между производительностью запросов и гибкостью хранения.
- Настраивать и интегрировать Redis для кэширования часто запрашиваемых данных, снижая нагрузку на базы данных и ускоряя ответы API.
- Реализовывать асинхронную обработку задач через RabbitMQ — очередь сообщений для фоновых процессов, распределенных систем и событийной архитектуры.
- Участвовать в проектировании архитектуры бэкенда: от выбора паттернов до обсуждения масштабируемости, отказоустойчивости и безопасности сервисов.
- Писать чистый, документированный и тестируемый код с соблюдением лучших практик Python и принятых в команде стандартов.
- Участвовать в код-ревью, помогая коллегам поддерживать высокое качество кодовой базы, и перенимать их опыт в ответ.
НАШ СТЭК:
- Backend: Python 3.9+ (GraphQL, REST API, WebSocket)
- Frontend: Vue.js + TypeScript, Quasar (SPA)
- Базы данных: PostgreSQL, MongoDB
- Кэширование: Redis
- Брокер сообщений: RabbitMQ
КОГО ХОТИМ ВИДЕТЬ В КОМАНДЕ:
- Высшее техническое образование
- Опыт коммерческой разработки на Python от 2 лет (не фриланс)
- Навыки работы с Flask/FastAPI и asyncio (синхронный/асинхронный код)
- Умение писать и оптимизировать SQL-запросы (PostgreSQL)
- Опыт работы с NoSQL (MongoDB) и ORM (SQLAlchemy приветствуется)
- Знание RabbitMQ (или аналогичных брокеров сообщений)
- Опыт работы с Git (GitFlow, Merge Requests, Code Review)
Будет плюсом:
- Опыт с GraphQL (Apollo, Strawberry, Ariadne)
- Опыт работы с инструментами миграций (Sqitch, Alembic)
- Опыт работы с WebSockets
- Опыт работы с Docker (CI/CD, деплой)
- Опыт работы в Agile/Scrum
ЧТО МЫ ГОТОВЫ ПРЕДЛОЖИТЬ:
-
Официальное оформление по ТК РФ с первого рабочего дня. Полный соцпакет: белая зарплата, оплачиваемые больничные, отпуска, все гарантии в полном объеме.
-
ДМС с расширенным покрытием (включая стоматологию и профилактические осмотры) — доступно через 6 месяцев работы в компании.
-
Систему внутреннего и внешнего обучения. Мы компенсируем профильные курсы, участие в конференциях и регулярно проводим внутренние воркшопы — чтобы вы могли расти профессионально, не останавливаясь на достигнутом.
-
Содействие в оформлении IT-ипотеки на льготных условиях — подтверждаем доход, помогаем со справками и взаимодействием с банками.
-
Сплоченный коллектив с живым общением и поддержкой. Мы сохраняем неформальную атмосферу, при этом оставаясь профессиональной командой, где каждый слышит друг друга.
-
Для местных сотрудников предусмотрен только офисный формат работы г. Тюмень ул. Смоленская 41 (есть своя парковка).
В рамках отбора кандидатов предусмотрено тестовое задание
_______________________________________
В рамках отбора кандидатов, предстоит выполнить тестовые задания.