Вакансия: Бэкенд-разработчик (Django / Highload / Geo / Elastic)
Описание вакансии
Вакансия:
Бэкенд-разработчик (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-команду / руководителя направления при успешном запуске;
- Возможность последующей релокации в Люксембург, Францию, Германию, Бельгию