Старший бэкенд разработчик (Python) / Senior backend developer (Python)

Simple Company
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

Simple Company разрабатывает программные продукты для промышленного сектора — нефтегаз, химия, тяжелое машиностроение.

Наши решения помогают предприятиям управлять надежностью оборудования. Там, где инженер раньше вручную сводил данные и полагался на опыт, продукт считает риски и подсказывает: что обслуживать первым, а что подождет.

За этим стоит математика, а не экспертное мнение. Поэтому в нашей команде, помимо специалистов разработки, внедрения и проектирования, есть научные специалисты. Мы резидент Сколково.

Так мы создаем безопасный мир без техногенных катастроф, чтобы отказы не превращались в аварии.

Сейчас ищем сильного бэкенд-разработчика в ядро платформы: человека, который будет участвовать в архитектурных решениях, а не только реализовывать готовые.

Чем предстоит заниматься
Проектировать и развивать микросервисную архитектуру на Python 3.11+ и FastAPI
Участвовать в архитектурных сессиях, проектировать доменные модели по принципам DDD
Разрабатывать высоконагруженные асинхронные сервисы на asyncio: конкурентные сценарии, очереди, ретраи
Строить событийно-ориентированную архитектуру на Kafka, внедрять шаблоны saga, idempotency, circuit breaker
Оптимизировать запросы, модели и миграции — SQLAlchemy 2, Alembic, PostgreSQL: индексы, планировщики, партиционирование
Настраивать интеграции с Redis и S3-хранилищами
Поддерживать CI/CD в GitLab: сборка Docker-образов, тесты, линтеры, деплой в Kubernetes через Helm
Проводить code review, менторить разработчиков уровня middle
Влиять на технический roadmap: какие технологии выбираем, какие архитектурные изменения вносим
Что для нас важно
Коммерческая разработка на Python от 5 лет
FastAPI, asyncio, конкурентные паттерны
SQLAlchemy 2 (асинхронный ORM), PostgreSQL: сложные запросы, индексы, оптимизация
Celery, очереди, гарантии доставки сообщений
Kafka и событийно-ориентированные системы
Микросервисы, gRPC, REST API
Docker, Kubernetes, GitLab CI/CD
pytest: unit-, интеграционные и e2e-тесты
SOLID, DDD, паттерны проектирования
Технический английский на уровне чтения документации и обсуждения решений
Что будет плюсом
Опыт систем high-load и fault-tolerant — миллионы запросов в сутки
Понимание CAP-теоремы и архитектурных компромиссов между согласованностью, доступностью и устойчивостью
Инструменты observability: OpenTelemetry, Jaeger, Loki
Графовые (JanusGraph) и векторные (Qdrant) базы данных
GraphRAG и гибридные архитектуры хранения: граф + вектор + реляционная модель
ETL/ELT, потоковая обработка: Kafka Streams, Flink, Airflow
Go как дополнительный язык для высокопроизводительных компонентов
Что мы предлагаем
Полный рабочий день, гибкий офисный или гибридный график 5/2, возможность удаленной работы
Официальное трудоустройство и полностью белая заработная плата с первого дня
Уютный офис в 5 минутах ходьбы от м. Динамо и м. Петровский парк
Профессиональная команда, реализующая передовые технологии в инновационных решениях
Интересные задачи и быстрое профессиональное развитие
Льготы для сотрудников аккредитованных ИТ-компаний

Присоединяйся!

AI-помощник
ИсточникСкрыто
Опубликовано14 июл.
Настоящий работодатель никогда не попросит перевести деньги, продиктовать код из SMS, войти под чужим аккаунтом или поставить непонятное приложение. Столкнулся с таким при отклике — прекращай переписку и расскажи нам в чате с основателем или через форму обратной связи.