Старший бэкенд разработчик (Python) / Senior backend developer (Python)
Описание вакансии
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 минутах ходьбы от м. Динамо и м. Петровский парк
- Профессиональная команда, реализующая передовые технологии в инновационных решениях
- Интересные задачи и быстрое профессиональное развитие
- Льготы для сотрудников аккредитованных ИТ-компаний
Ключевые навыки
- Python
- FastAPI
- SQLAlchemy
- PostgreSQL
- Celery
- Redis
- Docker
- Kubernetes
- GitLab CI
- gRPC
- REST API
- Микросервисная архитектура
- Pytest
- DDD
- SOLID
Задайте вопрос работодателю
Он получит его с откликом на вакансию Где располагается место работы? Какой график работы? Вакансия открыта? Какая оплата труда? Как с вами связаться? Другой вопросГде предстоит работать
Москва, Ленинградский проспект, 36с38 Показать на большой картеВас интересует эта вакансия?