Назад
6 часов назад

Python Разработчик (Backend)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
middle
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/

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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник - загрузка...