Назад
1 час назад

Python Backend Developer

Формат работы
onsite
Тип работы
fulltime
Грейд
middle/senior
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

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

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

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

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


Python
Вакансия: Senior/Middle+ Python Backend Developer (FastAPI, PostGIS, Microservices Unification)
​Мы ищем опытного и высокоавтономного Backend-разработчика для реализации ключевых микросервисов мобильного приложения. Ваша основная задача — объединить функциональность дейтинга, гео-соцсети, ленты и событий, взяв за основу существующие репозитории и приведя их к единой, высокопроизводительной и масштабируемой архитектуре. Мы используем единый стек Python/FastAPI, PostgreSQL и Docker. Эта роль требует глубокой экспертизы в асинхронном программировании, рефакторинге и работе со специализированными гео-данными (PostGIS).
​Основные Обязанности:
​Архитектурная Унификация: Форкинг, рефакторинг и приведение к единому стилю конфигурации (Docker, env, auth) трех основных Open Source репозиториев (Dating, Social Feed, Events).
​Гео-Сервис (Ключевая Разработка): Проектирование и создание Geo-Service на FastAPI/PostGIS с нуля, включая реализацию гео-индексирования, поиска по радиусу и кластеризации для замены внешних систем.
​Core-Функционал Дейтинга: Разработка и оптимизация логики свайпов (Swipe Up/Down/Left/Right), алгоритмов матчинга и расширение моделей профиля (тарифы, суперсигналы).
​Real-Time Коммуникации: Реализация и масштабирование real-time чата на WebSockets в Auth-Match-Service.
​Интеграция: Настройка единого механизма авторизации (JWT) для всех микросервисов и обеспечение их безопасного взаимодействия.
​Стандарты Качества: Написание чистой, унифицированной кодовой базы, покрытие кода тестами и поддержание актуальной технической документации.
Обязательные Требования!!!
​Опыт коммерческой разработки на Python 3+ года.
​Экспертное владение асинхронными фреймворками (FastAPI, Starlette) и асинхронными драйверами БД.
​Критически важный опыт !!! :
Глубокое знание PostGIS, включая настройку гео-индексов (GiST) и оптимизацию сложных пространственных запросов.
​Уверенное владение PostgreSQL, способность проектировать сложные и высокопроизводительные схемы данных.
​Опыт работы с Docker в среде микросервисов и понимание принципов их развертывания.
​Опыт построения real-time API с использованием WebSockets.
​Практический опыт реализации систем аутентификации на базе JWT.
​Будет Плюсом !!!
​Опыт работы с Redis для кэширования и Rate Limiting.
​Знание брокеров сообщений (RabbitMQ, Kafka) или систем очередей задач (Celery).
​Опыт интеграции платежных систем и логики геймификации/лотерей.
​Понимание архитектурных паттернов, используемых в высоконагруженных гео-социальных сетях (как альтернатива PostGIS)


Откликнуться



EditPublish


Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

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

Источник -