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

По договоренности


Вакансия: 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)


Поделиться:

Опубликована 3 часа назад

Похожие вакансии

Datagile - продуктовая компания. Основное наше направление - это разработка продуктов в сфере информационной безопасности, автоматизации и баз данных. В команду разработки требуется Golang-разработчик на проект BIOM. BIOM – проект по разработке экоси...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ДатаджайлДатаджайл
  • Санкт-Петербург
3 часа назад
100 000 - 150 000 ₽
Компания «ЕДИНЫЙ ЦЕНТР ЗАЩИТЫ» — лидер на рынке юридических услуг с филиалами в 39 городах от Владивостока до Калининграда. Наша внутренняя CRM-система — это не просто инструмент, это цифровая основа всего бизнеса, которая обрабатывает тысячи клиенто...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Единый ЦентрЕдиный Центр
  • Санкт-Петербург
3 часа назад
В нашей компании Decart IT мы относимся к специалистам как к партнёрам, и помогаем им не только зарабатывать, но и участвовать в проектах, которые мотивируют и вдохновляют. Все детали берём на себя: подбираем проект на основе твоих предпочтений, дого...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Decart IT-productionDecart IT-production
  • Санкт-Петербург
4 часа назад
Компания «INSITECH Development» является аккредитованной ИТ-компанией и специализируется на разработке высокотехнологичного программного обеспечения. На данный момент команда разработки сопровождает сеть из 7 тыс. IOT устройств. В связи с расширением...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ИнситехИнситех
  • Санкт-Петербург
4 часа назад
120 000 - 150 000 ₽
Обязанности: Разработка backend и frontend-части крупномасштабных web-приложений; Проектирование и реализация микросервисной архитектуры; Поддержка и улучшение качества кода, участие в реализации сложных интеграций. Требования: Опыт разработки на Jav...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании МФ ТарифМФ Тариф
  • Санкт-Петербург
4 часа назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.