О компании SoftMall
Мы — крупная IT-компания интегратор, реализующая высоконагруженные сервисы, способные выдерживать нагрузку масштабов страны. Мы реализуем полный цикл: от идеи до внедрения и промышленной эксплуатации проектов по всей России — от Москвы до Владивостока.
Кратко о вакансии
Вы будете проектировать и разрабатывать ядро новых и существующих высоконагруженных платформ. Ваш код — это не просто функциональность, это фундамент, который должен быть быстрым, масштабируемым и устойчивым к сбоям. Вам предстоит решать задачи, где каждая миллисекунда и каждый процент доступности имеют значение.
Чем предстоит заниматься
•Проектирование и разработка серверной логики высоконагруженных отказоустойчивых систем на Python
•Участие в архитектурном комитете: выбор технологий, паттернов, протоколов взаимодействия
•Оптимизация производительности и устранение узких мест в коде и БД
•Разработка и поддержка API (REST/gRPC) для интеграции с внешними и внутренними системами
•Работа с очередями сообщений (Kafka/RabbitMQ), кешированием (Redis), распределенными системами
•Написание эффективного, поддерживаемого кода, покрытого тестами (unit, integration)
•Участие в построении CI/CD-процессов, контейнеризации (Docker) и оркестрации (Temporal)
•Работа в команде с аналитиками, архитекторами, DevOps и другими разработчиками
•Код-ревью, менторинг младших разработчиков, участие в принятии технических решений
Наши ожидания от кандидата
•Опыт коммерческой разработки на Python от 4-х лет, с глубоким пониманием языка
•Серьезный опыт работы с одним из современных веб-фреймворков: FastAPI, Django или аналогами
•Глубокое понимание архитектурных паттернов (микросервисы, event-driven, CQRS), принципов чистой архитектуры и SOLID
•Опыт проектирования и оптимизации сложных SQL-запросов, понимание работы с PostgreSQL или другими реляционными СУБД
•Практический опыт работы с очередями (Kafka/RabbitMQ), кешем (Redis), NoSQL (MongoDB, ClickHouse — будет плюсом)
•Опыт написания различных видов тестов (pytest), понимание CI/CD принципов
•Умение проектировать отказоустойчивые и масштабируемые решения, понимание проблем распределенных систем
Будет огромным преимуществом
•Опыт работы с AI/ML-системами (интеграция, обслуживание моделей, векторные БД)
•Опыт с Docker Swarm
•Опыт в высоконагруженных доменах
•Участие в open-source проектах
Что мы предлагаем
•Возможность влиять на архитектуру систем национального масштаба. Ваш код будет работать под экстремальными нагрузками
•Работу в команде топовых инженеров и архитекторов, у которых можно и нужно учиться
•Сложные инженерные вызовы, а не рутинную CRUD-разработку
•Формат работы: гибрид
•Расположение офиса в центре города Новосибирска в шаговой доступности от станции м. М. Покрышкина
•Конкурентную «белую» заработную плату, обсуждаемую по итогам собеседования
•Полный социальный пакет, ДМС, официальное трудоустройство
Как откликнуться
Присылайте свое резюме и ссылку на GitHub (или другой пример кода) на почту, указанную в контактах, с темой «Senior Python Developer». В письме кратко опишите самый сложный с технической точки зрения проект в вашей карьере и вашу ключевую роль в нем.