Back-end разработчик
Jura - это сервис заказа такси через мобильное приложение или веб-сайт. Он соединяет пассажиров с водителями, позволяет выбирать тариф, оплачивать поездку и отслеживать её в реальном времени.Мы строим сервис нового поколения и ищем Back-end разработчик - Middle, который не боится сложных задач и хочет создавать действительно значимые продукты.Основные задачи:• Разработка бэкенд-логики ridesharing-платформы: регистрация пользователей, биллинг, профилирование водителей/клиентов, карты, маршруты, тарифы.• Geo-сервисы: обработка и хранение геолокационных данных (GPS-треки, координаты), расчёт расстояний, ETA-логика, интеграция с внешними картографическими сервисами.• Интеграции: реализация публичных/внутренних API для мобильного и фронтенд-клиентов, безопасная аутентификация (OAuth/JWT), защита от несанкционированного доступа.• Высокая нагрузка: обеспечение масштабирования и отказоустойчивости (микросервисы, кэш, очереди), работа с мониторингом, аварийным восстановлением.• CI/CD: участие в выстраивании пайплайна непрерывной интеграции и доставки •(Docker, Kubernetes, GitLab CI/Jenkins, Helm и т.д.), деплой на тест/прод окружения.• Документация: архитектурные решения, описание API (OpenAPI/Swagger), схемы БД, руководство по сборке/деплою.• Участие в Agile-процессах: спринты, оценка задач, code review, ретроспективы, командное взаимодействие (Pods/Squads). Требования к кандидату:• Уверенное владение выбранным языком/фреймворком PHP - Laravel (дополнительно, Spring Boot для Java, Django/Flask для Python,С#, .NET), знание паттернов (DDD, Clean Architecture) на среднем уровне.• Базы данных: проектирование схем (SQL/NoSQL), миграции, индексы, оптимизация запросов, транзакционная логика.• Понимание REST/GraphQL, механизмов кеширования (Redis, Memcached), очередей (RabbitMQ, Kafka).• Участие в CI/CD: настройка пайплайна, конфигурация Docker, знание базового Kubernetes (при необходимости).• Опыт работы с Geo-данными (геолокация водителей, клиентов): определение дистанций, кластеризация, построение маршрутов, обработка GeoJSON (PostGIS, MongoDB Geo), оптимизация realtime-коммуникаций.• Обеспечение безопасности: понимание OWASP Top 10, авторизация/аутентификация (OAuth2, JWT), защита от SQL injection, XSS.Мы предлагаем:• Проекты с реальным масштабом и влиянием • Современный стек и живые задачи — без рутины • Возможность влиять на архитектуру и продукт• Команда, где ценится инициатива и поддерживается развитие• Продукты, которыми пользуются десятки тысяч людей каждый деньХотите стать частью нашей команды? Присылайте резюме на почту: job@jura.tj с темой письма: Back-end разработчик - MiddleПриглашаются кандидаты, соответствующие требованиям вакансии.
Jura Taxi,
24.09.2025 18:53,
Душанбе
Ҷои кор »
IT, телеком, компютерҳо