Вакансия: Бэкенд-разработчик (Django / Highload / Geo / Elastic)
Формат: удалённо, проектная или частичная занятость
Оплата: обсуждается по результатам интервью
Отклик: ТОЛЬКО С УКАЗАНИЕМ ОЖИДАНИЙ ПО З/П и коротким описанием наличия опыта применительно к нижеуказанным задачам и технологиям. ОТКЛИКИ БЕЗ УКАЗАНИЯ ОЖИДАНИЙ ПО З/П НЕ РАССМАТРИВАЕМ!
Старт: ASAP
Мы строим мобильную торговую площадку для Европы — удобной, быстрой, локальной, со встроенным чатом и автоматическим переводом. В проекте — мобильный first-подход, фокус на UX и высокую доступность.
Ищем в команду опытного бэкенд-разработчика, который поможет построить надёжную и масштабируемую платформу.
Если тебе близки API-first архитектура, Django, PostgreSQL, кэширование, Elasticsearch и нравится быстро запускать MVP с прицелом на рост — будем рады пообщаться.
Задачи:
-
Проектирование и реализация API (Django REST Framework);
-
Моделирование данных: объявления, пользователи, сообщения, категории, геолокации;
-
Безопасность API и бизнес-логики: rate limiting, permissions, валидации;
-
Кэширование: Redis (API-ответы, шаблоны, лимиты);
-
Интеграция с Elasticsearch для полнотекстового поиска;
-
Работа с геоданными (PostGIS): фильтрация по расстоянию, bounding box;
-
Асинхронные задачи через Celery: нотификации, антифрод, фоновые проверки;
-
Участие в CI/CD, настройке деплоя и мониторинга
Стек и технологии:
Обязательно:
-
Django 4+, Django REST Framework;
-
PostgreSQL + PostGIS;
-
Redis (кеш, брокер);
-
Docker / docker-compose;
-
Git, GitHub, Code Review;
Желательно:
-
Elasticsearch / OpenSearch;
-
Celery + Redis;
-
Auth & permissions best practices;
-
Опыт с ASGI/async (Uvicorn);
-
Базовый DevOps: деплой, nginx, gunicorn, CI/CD;
-
Опыт интеграции внешних API (например, Google Translate, Stripe);
Бонусом:
-
Опыт проектирования highload-архитектур;
-
Опыт вынесения логики в микросервисы (FastAPI);
-
Опыт в антифроде, логгировании действий, ML-интеграции;
-
Опыт работы с картами (Leaflet, Mapbox, OpenStreetMap)
Формат работы:
-
Удалённо, Гибкий график;
-
Работа напрямую с техническим кофаундером (Android/Python);
-
Участие в продуктовых обсуждениях;
-
Возможен переход в core-команду / руководителя направления при успешном запуске;
-
Возможность последующей релокации в Люксембург, Францию, Германию, Бельгию