Мы развиваем продукт, в котором много “живых” задач: данные, интеграции, API и постоянное развитие функциональности. Команда небольшая и дружная - ценим здравый смысл, открытое общение и качественные решения без лишней бюрократии.
У нас можно влиять на то, как делается продукт: предлагать улучшения, участвовать в обсуждении архитектуры, делать сервисы удобными в поддержке и действительно надёжными. Мы ищем человека, которому важно не просто “писать код”, а помогать продукту расти спокойно, системно и по-взрослому.
Задачи
Разработка и развитие backend-сервисов на Python.
Проектирование и развитие REST API (версионирование, пагинация, фильтры, права доступа).
Интеграции с внешними и внутренними системами (API, сервисы, обмены).
Работа с данными: проектирование схем, миграции, оптимизация SQL-запросов.
Повышение качества: тестирование, код-ревью, рефакторинг, документация.
Наблюдаемость и стабильность: логирование, метрики, алерты, участие в разборе инцидентов.
Участие в архитектурных решениях.
Обязательно:
Коммерческий опыт разработки на Python от 3 лет.
Опыт с одним из фреймворков: FastAPI / Django / Flask.
Уверенное проектирование и разработка REST API.
Хорошее знание SQL и опыт работы с реляционными БД (желательно PostgreSQL).
Понимание аутентификации/авторизации (JWT/OAuth2 на уровне практики).
Опыт с фоновыми задачами/асинхронностью (Celery/RQ/asyncio).
Git, базовое понимание CI/CD.
Будет плюсом:
Очереди/стриминг: Kafka / RabbitMQ.
Кеширование: Redis.
Поиск: Elasticsearch / OpenSearch.
Контейнеризация: Docker, оркестрация Kubernetes.
Облачные платформы (любой провайдер).
Опыт проектирования микросервисной архитектуры и знание архитектурных паттернов.
Условия:
Пожалуйста, к отклику приложите короткий самоскрининг (+/- можно прямо в сопроводительном письме). Это сильно ускорит рассмотрение.
Савина Марина Витальевна
Москва
до 200000 RUR