
Мы ищем специалиста для разработки и развития backend-сервисов на Python, работы с API, базами данных и асинхронной обработкой задач.
Мы ищем специалиста для разработки и развития backend-сервисов на Python, работы с API, базами данных и асинхронной обработкой задач.
Чем предстоит заниматься:
Разрабатывать и развивать backend-сервисы на Python с использованием Flask.
Проектировать и реализовывать REST API для веб- и мобильных клиентов.
Интегрировать внутренние сервисы с внешними системами и партнёрскими API.
Проектировать схемы баз данных, писать и оптимизировать SQL-запросы.
Реализовывать асинхронную обработку задач с использованием очередей, в том числе Dramatiq и Kafka.
Покрывать код unit- и интеграционными тестами.
Участвовать в code review и техническом планировании задач.
Оптимизировать производительность сервисов, выявлять и устранять узкие места.
Поддерживать и рефакторить существующий код.
Взаимодействовать с командами QA и DevOps, а также с бизнес-подразделениями.
Что для нас важно:
Уверенное знание Python 3.x: стандартная библиотека, type hints, ООП, SOLID и паттерны проектирования.
Опыт разработки на одном из web-фреймворков: Flask, FastAPI или Django.
Опыт работы с PostgreSQL и SQL: индексы, транзакции и принципы ACID, анализ запросов через EXPLAIN.
Опыт работы с ORM SQLAlchemy и миграциями через Alembic.
Опыт работы с Redis.
Понимание принципов REST API.
Навыки написания unit- и интеграционных тестов с использованием pytest.
Опыт работы с системами очередей и библиотеками для фоновой обработки задач: Dramatiq, Celery или RQ.
Уверенное владение Git и базовые навыки работы с Linux.
Будет плюсом:
Опыт работы с Apache Kafka.
Опыт работы с pandas.
Знание Go.
Какие условия мы предлагаем:
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.