Разработчик 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 дня назад

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

Команда, где уделяют должное внимание передаче знаний младшим, code-review, рефакторингу и бест-практисам в целом. Мы расширяемся и ищем PHP разработчика для развития нашего сервиса. Велкам онбоард! Создавать с нами продукт, который помогает тысячам ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Настоящая СтатистикаНастоящая Статистика
  • Санкт-Петербург
2 дня назад
Datagile - продуктовая компания. Основное наше направление - это разработка продуктов в сфере информационной безопасности, автоматизации и баз данных. В команду разработки требуется Golang-разработчик на проект BIOM. BIOM – проект по разработке экоси...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ДатаджайлДатаджайл
  • Санкт-Петербург
13 часов назад
100 000 - 150 000 ₽
Компания «ЕДИНЫЙ ЦЕНТР ЗАЩИТЫ» — лидер на рынке юридических услуг с филиалами в 39 городах от Владивостока до Калининграда. Наша внутренняя CRM-система — это не просто инструмент, это цифровая основа всего бизнеса, которая обрабатывает тысячи клиенто...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Единый ЦентрЕдиный Центр
  • Санкт-Петербург
2 дня назад
В связи с появлением новых запросов от бизнеса инфраструктурные задачи усложняются и их количество растет, поэтому мы ищем в команду Разработчика 1С Какие задачи предстоит решать: Построение целостной информационной системы для бизнес-процессов компа...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ЭлисофтЭлисофт
  • Санкт-Петербург
4 дня назад
250 000 - 600 000 ₽
Выше средней на 129%
В продуктовую команду Shvacher открыта вакансия на позицию Golang-разработчика. Если вы опытный специалист с глубокими знаниями в области разработки управляющих подсистем в ОС Linux и хотите работать над передовыми проектами, присоединяйтесь к нам! Ч...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ShvacherShvacher
  • Санкт-Петербург
4 дня назад
180 000 - 270 000 ₽
Выше средней на 21%
EnjoyPro – это команда экспертов в области высоких технологий и разработки программного обеспечения. Проекты: Проекты, связанные с информационной безопасностью в локальных сетях. Проект дистанционного банковского обслуживания для физических и юридиче...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании EnjoyproEnjoypro
  • Санкт-Петербург
4 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.