Компэл

Python разработчик (FastAPI) Middle+, Senior

200 000 - 250 000 RUR
  • Москва
  • От 3 до 6 лет
  • Python
  • PostgreSQL
  • FastAPI
  • Микросервисная архитектура

Компания Компэл обеспечивает электронными компонентами и модулями производителей электронной аппаратуры. Мы разрабатываем и поддерживаем B2B market place для глобального рынка микроэлектроники, предлагающий набор сервисов клиентам и поставщикам. В нашей команде есть системные архитекторы, аналитики, backend- и frontend-разработчики, тестировщики, DevOps инженеры, менеджеры проектов и позитивные заказчики.

Основные функции:

Мы ведем разработку нового масштабируемого продукта, параллельно развивая и поддерживая существующие сервисы. Качество кода и архитектуры - не просто слова, а основа нашего подхода.

Чем предстоит заниматься:

• Решать сложные инженерные задачи: создавать отказоустойчивые микросервисы и реализовывать сложные бизнес-процессы

• Проектировать и реализовывать архитектуру нового продукта с чистого листа

• Принимать ключевые решения вместе с командой и архитекторами

• Развивать кодовую базу: рефакторить и улучшать существующие сервисы, поднимая их до современных стандартов качества

• Использовать лучшие инженерные практики (TDD, Clean Architecture) в ежедневной работе

Наш стек:

• Бэкенд: Python 3.11+, ruff, uv, FastAPI, FastStream (aiokafka)

• База данных: PostgreSQL, MongoDB, SQLAlchemy (асинхронный, 2.0), Alembic

• Брокеры сообщений: Apache Kafka

• Инфраструктура: GitLab, Docker, Kubernetes, Grafana, Sentry

• Хранилища: MinIO (S3), Redis

• Процессы: Git, Jira, CI/CD

Требования:

• глубокий коммерческий опыт (>=4 года) разработки на Python

• архитектурное мышление: ты не просто реализуешь задачи, а видишь, как твое решение повлияет на всю систему в долгосрочной перспективе; умеешь выбирать простые и надежные решения

• наличие за плечами реализованных проектов, где ты принимал ключевые архитектурные решения. Готов рассказать о них, своих победах и извлеченных уроках

• опыт развития ETL-процессов и улучшения устойчивости системы

Опыт применения современных практик разработки:

• TDD для тебя - не аббревиатура, а естественный подход к созданию надежного кода

• Clean Architecture/DDD - умеешь отделять бизнес-логику от инфраструктуры, создавая тестируемые и поддерживаемые системы

• Понимаешь CI/CD как философию: частые коммиты, автоматизация, быстрая обратная связь

• Стремишься к мастерству и хочешь работать в среде, где ценят качественный код и сильную инженерию

Будет значительным плюсом, если ты:

• Практиковал BDD (Behavior-Driven Development)

• Владеешь C4-моделью или другими методами визуализации архитектуры

• Имел опыт с StarRocks

В сопроводительном письме напиши, пожалуйста, несколько предложений о самом сложном или интересном архитектурном решении, которое ты принимал в своей карьере.

Условия:

Возможность удаленной работы практически из любой точки мира;

Конкурентный уровень заработной платы в зависимости от уровня квалификации;

Для желающих есть возможность работать из офиса в Москве или Санкт-Петербурге с любой периодичностью;

График работы 5/2, возможность гибкого начала рабочего дня;

Официальное оформление по ТК РФ;

ДМС с возможность оформления страховки для родственников на льготных условиях.

ИТ аккредитации нет