Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Python Backend Developer: Developing and maintaining backend services (API + background workers) in a microservice architecture with an accent on integrations and asynchronous scenarios using Kafka. Focus on service architecture design, database schema (PostgreSQL), and reliable event delivery.
Location: Remote
Компания
Дизайн-агентство aic.ru ищет опытного Python-разработчика для активной работы над интересным продуктом.
Что делать
- Разработка и поддержка backend-сервисов (API + фоновые воркеры), развитие существующих модулей.
- Оценка задач, декомпозиция, предложение технических решений и компромиссов.
- Взаимодействие с frontend-разработчиками, тестировщиками и аналитиками.
- Участие в проектировании архитектуры сервисов и схем БД (PostgreSQL).
- Работа с асинхронными интеграциями и очередями: Kafka, ретраи, идемпотентность, DLQ, outbox-подход для надежной доставки событий.
- Поддержка качества кода (code review, линтеры, типизация).
Требования
- Уверенный Python: ООП, паттерны, аккуратная архитектура модулей.
- Коммерческий опыт backend-разработки от 2 лет.
- Практический опыт с FastAPI.
- Практический опыт с SQLAlchemy и хорошее знание SQL.
- Понимание транзакций, индексов, конкурентного доступа к данным, базовой оптимизации запросов.
- Умение писать unit-тесты, поддерживать читаемость и стабильность кода.
Хорошо, если есть
- Архитектура микросервисов.
- Практическое понимание микросервисной архитектуры.
- Понимание trade-off’ов распределенных систем: eventual consistency, координация бизнес-процессов между сервисами (Saga, компенсации).
- Опыт/понимание надежной событийной интеграции: Kafka + идемпотентность/ретраи и паттерн Transactional Outbox.
- Подходы к безопасной эволюции контрактов: версионирование API и consumer-driven contract testing.
- Опыт с Kafka в проде: обработка событий, семантика at-least-once, идемпотентность, outbox.
- OpenSearch/Elastic-подобные системы.
- Практика внедрения observability (traces/metrics/logs) через OpenTelemetry.
- Опыт с Kubernetes/Helm, CI/CD.
Культура и преимущества
- Формат: Гибридный (2-3 дня в неделю в офисе в центре Москвы). Обсуждаемо.
- Тип сотрудничества: ГПХ с возможностью перехода в штат.
- Работа над интересным проектом без Legacy и технического долга.
- Современный стек, работа в команде профессионалов.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
X5 Tech
2 дня назад
Python Developer (Retail)
ЛАНИТ
1 день назад
Python Разработчик (FastAPI)
Python RPA
4 дня назад
Python Developer (RPA)
3 000 - 5 000$
IFellow
6 дней назад
Middle Python Разработчик
220 000₽
DevHunt
2 дня назад
Python Backend Разработчик (AI)
3 000 - 4 500$
Secreate
4 дня назад
Python Developer (Middle+/Senior) (ML)
270 000 - 300 000₽