Python backend developer

ниже рынка на 36,5%
вакансия ~ 140 000 ₽
в среднем 220 396 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

Рекламный баннер: ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ"
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ"
ИНН: 9704271170

описание

Описания нет

задачи

  • Разрабатывать и поддерживать backend-сервисы и REST API на Python с использованием FastAPI.
  • Проектировать архитектуру сервисов, API-контракты и модели данных.
  • Разрабатывать интеграции с внутренними сервисами и внешними API.
  • Реализовывать асинхронные и событийно-ориентированные процессы.
  • Работать с PostgreSQL: проектировать схемы данных, оптимизировать SQL-запросы и обеспечивать целостность данных.
  • Использовать SQLAlchemy и Alembic для работы с базами данных и миграциями.
  • Разрабатывать и поддерживать интеграции с брокерами сообщений (Kafka, RabbitMQ).
  • Писать unit- и integration-тесты с использованием pytest.
  • Оптимизировать производительность, стабильность и масштабируемость backend-сервисов.
  • Участвовать в code review, обсуждении архитектурных решений и улучшении технических процессов.
  • Диагностировать и устранять проблемы в production-окружении.

требования

  • От 3 лет коммерческого опыта backend-разработки на Python.
  • Уверенное знание Python 3, стандартной библиотеки и системы типов.
  • Опыт разработки и поддержки production-приложений на FastAPI.
  • Хорошее понимание асинхронного программирования в Python (asyncio, async/await).
  • Понимание принципов REST API, HTTP и клиент-серверной архитектуры.
  • Уверенное владение PostgreSQL и SQL, опыт оптимизации запросов.
  • Практический опыт работы с SQLAlchemy и Alembic.
  • Опыт использования Kafka или RabbitMQ.
  • Понимание механизмов аутентификации и авторизации (JWT, OAuth 2.0, RBAC).
  • Опыт написания автоматизированных тестов с использованием pytest.
  • Уверенное владение Git, Docker и Linux.
  • Понимание принципов SOLID, DRY, KISS и подходов к проектированию поддерживаемого кода.
  • Опыт работы с логированием, мониторингом и обработкой ошибок.
  • Умение самостоятельно принимать технические решения и аргументировать выбранный подход.
  • Будет плюсом: Опыт проектирования микросервисной архитектуры и распределённых систем; Опыт интеграции AI/ML- и LLM-сервисов; Понимание особенностей работы с Kafka: consumer groups, partitioning, offsets и delivery semantics; Опыт работы с Redis и механизмами кеширования; Опыт использования Celery и фоновых задач; Опыт работы с Kubernetes и облачной инфраструктурой; Опыт настройки CI/CD-процессов; Знакомство с Prometheus, Grafana, Sentry, OpenTelemetry; Опыт оптимизации высоконагруженных приложений; Опыт технического менторинга и проведения code review

условия

  • Удалённая работа или гибридный формат.
  • Полная или частичная занятость по договорённости.
  • Гибкий график с согласованными часами командной коммуникации.
  • Возможность самостоятельно принимать технические решения.
  • Участие в проектировании архитектуры и развитии backend-сервисов.
  • Минимум бюрократии и ориентация на результат.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.