Post a job
Luna Capital
Work format
remote
Work type
fulltime
Grade
middle/senior
3 weeks ago

Senior Python Developer

fastapi rest api websocket oauth openid rbac abac rabbitmq kafka sql relational databases non-relational databases
180 000-280 000
RUB
#вакансия #SeniorPythonDeveloper #удаленка #Python #финтех

 🏢 Компания: Luna Capital 🌒 — это аккредитованная ИТ-компания, которая специализируется на передовых решениях, оптимизации операций и внедрении инновационных технологий.

🌟 Грейд: Middle, Senior

🌍 Формат работы: full time, удаленно, только РФ.

💰Вилка: 180 000-280 000 (по результатам технического интервью), оплата в рублях.

✨ Сейчас мы находимся в поиске сильного Python-разработчика, опыт 5+ лет, если тебе интересна сфера инвестиций или есть опыт работы на проекте финтех - нам с тобой по пути!

⚠️ Требования:

📌 Углубленные знания FastAPI, включая применение паттернов Repository, Service и Unit of Work (UoW).
📌 Опыт работы с полнотекстовым поиском.
📌 Опыт проектирования REST API (CRUD, DetailView, ListView с пагинацией, идемпотентность).
📌 Практика разработки WS-like сервисов (WebSocket или использование сторонних протоколов).
📌 Знание и опыт работы с OAuth и OpenID, подключением внешних провайдеров идентификации (например, Яндекс ID); Понимание и опыт применения RBAC и ABAC, интеграция с Keycloak, разработка собственных решений авторизации.
📌 Уверенное владение RabbitMQ и Kafka, включая их особенности, паттерны обработки ошибок и подходы к повышению отказоустойчивости.
📌 Умение писать на нативном sql.
📌 Глубокое понимание реляционных БД (проектирование, транзакции, миграции, индексы, оптимизация запросов).
📌 Знакомство с особенностями нереляционных БД (документные и колоночные).

💰 Наши преимущества:

🔸Работа в динамичной и инновационной аккредитованной компании.
🔸Возможности для профессионального роста и обучения.
🔸Дружный и поддерживающий коллектив.
🔸Конкурентоспособная заработная плата.
🔸Гибкий график работы и возможность удаленной работы.
🔸Интересные проекты и задачи, которые помогут развиваться в области системного анализа и IT.

✅ Этапы:

📍Скрининг (30 минут).
📍Собеседование техническое (1 час 30 минут).

👍 Будет плюсом:

+ Опыт работы с Django как административной панелью.
+ Знание ETL-процессов и лучших практик их реализации.
+ Умение настраивать CI/CD процессы.
+ Опыт настройки метрик и логов приложений.


✉️Контакты: 

Полина