yandex
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
MiddleГибридКонтракт

Python разработчик

Оценка ИИ

Известная компания, современный стек (Python 3.13, FastAPI) и отсутствие legacy делают вакансию очень привлекательной. Единственным нюансом является формат ГПХ на старте и необходимость гибридного графика в Москве.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Позиция требует уверенного владения современным стеком (FastAPI, SQLAlchemy) и понимания принципов работы распределенных систем (Kafka, Outbox pattern). Уровень Middle предполагает самостоятельность в принятии технических решений и проектировании БД.

Анализ зарплаты

Медиана280 000 ₽
Рынок200 000 ₽ – 350 000 ₽
Оценка ИИ

Зарплата в вакансии не указана, но для Middle Python разработчика в Москве рыночный диапазон составляет от 200 000 до 350 000 рублей. ЛАНИТ обычно предлагает конкурентоспособные условия, соответствующие рынку.

Сопроводительное письмо

Меня заинтересовала вакансия Python разработчика в компании ЛАНИТ, так как мой опыт работы с FastAPI и SQLAlchemy полностью соответствует вашим требованиям. Я имею более двух лет коммерческого опыта разработки backend-сервисов и глубокое понимание работы с PostgreSQL, включая оптимизацию запросов и управление транзакциями.

Особый интерес для меня представляет работа с Kafka и реализация паттернов надежной доставки событий, таких как Transactional Outbox. Я уделяю большое внимание качеству кода, пишу unit-тесты и имею опыт работы в микросервисной архитектуре. Буду рад применить свои знания для развития ваших сервисов и обеспечения их высокой производительности и отказоустойчивости.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в ЛАНИТ уже сейчас

Присоединяйтесь к команде ЛАНИТ и создавайте современные backend-сервисы на самом актуальном стеке технологий!

Описание вакансии

Python разработчик

#гибрид #middle

Москва

Компания: ЛАНИТ

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

-Разрабатывать и поддерживать backend-сервисы (API + фоновые воркеры), развивать существующие модули;

-Оценивать задачи, декомпозировать, предлагать технические решения и компромиссы;

-Плотно взаимодействовать с frontend-разработчиками, тестировщиками и аналитиками;

-Участвовать в проектировании архитектуры сервисов и схем БД (PostgreSQL);

-Работать с асинхронными интеграциями и очередями: Kafka, ретраи, идемпотентность, DLQ, outbox-подход для надежной доставки событий (по архитектуре платформы);

-Писать unit-тесты, поддерживать качество кода (code review, линтеры, типизация по договоренности);

-Описывать изменения: краткая техдокументация, контракты, ADR/README по модулям.

☑️Наш стек

Python 3.13, FastAPI;

SQLAlchemy + миграции (Alembic);

PostgreSQL;

Kafka (event streaming, consumer groups);

Redis (кеш/лимитирование/вспомогательные данные);

OpenSearch (поиск/логи/аналитика по необходимости продукта);

Observability: OpenTelemetry + метрики/дашборды (Prometheus/Grafana);

Контейнеризация и деплой: Docker, Kubernetes;

Безопасность секретов/шифрование: KMS.

☑️Ожидания от кандидата

-Уверенный Python: ООП, паттерны, аккуратная архитектура модулей;

-Коммерческий опыт backend-разработки от 2 лет (или сильный 1+, если реально закрывает знания на мидла);

-Практический опыт с FastAPI;

-Практический опыт с SQLAlchemy и хорошее знание SQL;

-Понимание транзакций, индексов, конкурентного доступа к данным, базовой оптимизации запросов;

-Умение писать unit-тесты (pytest или аналог), поддерживать читаемость и стабильность кода;

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

☑️Будет плюсом

-Архитектура микросервисов;

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

-Понимание trade-off’ов распределенных систем: eventual consistency, координация бизнес-процессов между сервисами (Saga, компенсации);

-Опыт/понимание надежной событийной интеграции: Kafka + идемпотентность/ретраи и паттерн Transactional Outbox для устранения “dual write” проблемы;

-Подходы к безопасной эволюции контрактов: версионирование API и consumer-driven contract testing (например, Pact);

-Опыт с Kafka в проде: обработка событий, семантика at-least-once, идемпотентность, outbox;

-OpenSearch/Elastic-подобные системы;

-Практика внедрения observability (traces/metrics/logs) через OpenTelemetry;

-Опыт с Kubernetes/Helm, CI/CD.

☑️Условия работы

-Формат: Гибридный (2-3 дня в неделю в офисе в центре Москвы). Обсуждаемо;

-Тип сотрудничества: ГПХ с возможностью перехода в штат. Рассматриваем кандидатов, готовых к такому формату;

-Работа над интересным проектом без Legacy и технического долга;

-Современный стек, работа в команде профессионалов.

Контакты: Откликнуться

Python Job 💬 в Telegram | 💙 в VK | 💬 в Max

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Python
  • FastAPI
  • SQLAlchemy
  • Alembic
  • PostgreSQL
  • Kafka
  • Redis
  • OpenSearch
  • OpenTelemetry
  • Prometheus
  • Grafana
  • Docker
  • Kubernetes
  • PyTest
  • Microservices
  • Unit Testing

Возможные вопросы на собеседовании

Проверка понимания надежности распределенных систем, упомянутых в вакансии.

Расскажите, как паттерн Transactional Outbox помогает решить проблему 'dual write' при работе с Kafka?

Вакансия предполагает работу с высоконагруженными БД.

Какие уровни изоляции транзакций в PostgreSQL вы знаете и какие проблемы они решают?

В стеке указан FastAPI, важно понимать его внутреннее устройство.

В чем разница между использованием 'def' и 'async def' в эндпоинтах FastAPI, и как это влияет на производительность?

Проверка навыков проектирования и понимания микросервисов.

Как вы определяете границы микросервисов и какие подходы используете для обеспечения согласованности данных между ними?

Упоминание OpenTelemetry требует знаний в области мониторинга.

Что такое распределенная трассировка (distributed tracing) и как она помогает в отладке микросервисных систем?

Похожие вакансии

П
ПроМолоко-Софт
180 000 ₽ – 220 000 ₽

Middle Backend Python Developer

MiddleУдалённо
Python · Django · Django REST Framework · PostgreSQL · REST API · SQL · Unit Testing · Integration Testing · Docker
+9 навыков
I
IFellow
от 220 000 ₽

Middle python разработчик

MiddleУдалённо
Python · FastAPI · Kafka · SQL · NoSQL · SOLID · LLM · Asynchronous Programming
+8 навыков
S
Solway
180 000 ₽ – 220 000 ₽

Middle / Middle+ Python разработчик

MiddleУдалённо
Python · FastAPI · Django · PostgreSQL · Docker · Linux · Redis · RabbitMQ · REST API · React · JavaScript · HTML · CSS · ETL
+14 навыков
C
codex
170 000 ₽ – 230 000 ₽

Middle Backend-разработчик

MiddleУдалённо
PHP · Laravel · REST API · MySQL · PostgreSQL · Docker · Redis · Memcached · Git · PHPUnit · SOLID · SQL · HTML · CSS · JavaScript · CI/CD
+16 навыков
NDA
151 739 ₽ – 267 750 ₽

Разработчик java middle в банк

MiddleУдалённо
Java · Spring Boot · Spring JPA · Spring Cloud · Hibernate · SQL · REST API · Microservices · Git · Docker · ELK stack · SOAP · Message Queue · gRPC · Unit Testing · Scrum · Kanban
+17 навыков
NDA
21 677 ₽ – 37 125 ₽

Разработчик Diasoft (Middle)

MiddleУдалённо
MS SQL Server · SQL · Diasoft · Banking Systems · Financial Markets · Accounting
+6 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Страна
Россия