Задачи:
— Использовать автомобиль или мотоцикл для заработка через платформу Transporting.
Условия:
— Доход до 10,8 млн сум для автомобилей и до 6 млн сум для мотоциклов.
— Приоритетный доступ к заказам, что снижает время простоя.
— Дополнительные выплаты за сложные и срочные заказы.
— Страхование маршрута и компенсация при травмах.
— Скидки на топливо и ремонт от партнеров.
— Гибкий график: утро, вечер или в течение дня.
— Старт в течение 24 часов без инвестиций и проверок.
Для отклика необходимо заполнить анкету по ссылке и начать работу на следующий день.
О проекте:
Платформа разработки, валидации, транспорта и развёртывания DWH-объектов между ландшафтами (DEV → TEST → PROD).
Целевые СУБД: ADB (Greenplum) и ADQM (ClickHouse).
В продуктиве — CLI-конвейер Linter → Builder → Deployer.
В работе — интегрированный сценарий: Backend (Repository / Transport / Deploy Orchestration / Load / Admin), Execution Service, Deployment Worker, peer Transport API и Web UI поверх CLI.
Задачи:
— Разработка и развитие модулей toolchain на Python: mors-linter, mors-builder, mors-deployer (CLI на Typer, packaging через uv/Hatchling).
— Доработка и реализация интегрированного сценария на FastAPI: Web API (M-API), модули Repository, Transport, Deployment Orchestrator, Load, Administration; единый error-contract (ApiError), health-checks, OpenAPI.
— Реализация peer Transport API между ландшафтами: multipart/form-data (metadata + artifacts), status poll, маршруты DEV/TEST/PROD; интеграция с Deployment Worker (BUILD_PACKAGE / DEPLOY_PACKAGE) над CLI.
— Проектирование и работа с PostgreSQL: Metadata DB и Operational DB (раздельные инстансы), typed JSONB definitions, dependency index, locks (EDIT/IMPORT), транзакции, FOR UPDATE / очереди на БД (SKIP LOCKED).
— Статический анализ SQL/YAML/конфигов DWH-проектов (sqlglot, sqlparse, networkx); правила именования, namespaces, циклические зависимости, диалекты Greenplum/ClickHouse.
— Логика сборки транспортных артефактов и деплоя: стратегии миграций (create / alter / skip / drop / recreate / shadow), DB locks, логирование в deployer_metadata.
— Интеграции: S3-compatible ArtifactStore (boto3; MVP — BYTEA, S3 — эволюция), Artifactory / private PyPI, GitLab CI.
— Покрытие Unit- и Integration-тестами (pytest), Code Review, рефакторинг, отладка сквозных сценариев Activate / Import / Transport / Deploy.
— Участие в Spec-Driven Development (specs, C4/Structurizr, ADR); стыковка с frontend по JSON/OpenAPI (Repository tree, OBJREQ/OBJTRAN, RUNMON, Admin).
Требования:
— Уверенный Python 3.10+ (желательно 3.11–3.13);
— Опыт FastAPI (routing, Depends, Pydantic-модели, OpenAPI, middleware, multipart upload);
— Опыт CLI (Typer / Click / argparse);
— Понимание asyncio; клиенты httpx / aiohttp для peer-вызовов; uvicorn/gunicorn для сервисов;
— Отличное знание PostgreSQL (транзакции, JSONB, индексы, advisory/FOR UPDATE locks, миграции схем — Alembic или аналог);
— Опыт работы с Greenplum/PostgreSQL DDL через драйвер (psycopg2 / psycopg3);
— Прямой SQL + понимание ORM (SQLAlchemy — плюс);
— Знание SQL / DWH-домена: схемы, таблицы, views, functions, roles, external/FDW, transforms; жизненный цикл объектов склада; чтение и составление сложных SQL;
— Парсинг и графы: sqlglot/sqlparse (или аналоги), графы зависимостей (networkx), топологический порядок выполнения;
— Валидация и конфиги: Pydantic / pydantic-settings, PyYAML, TOML; env-based конфигурация (environs / dotenv);
— Работа с артефактами и файлами: ZIP/архивы, файловая структура проектов, S3 API (boto3);
— Принципы разработки: SOLID, DRY, KISS, YAGNI; модульный дизайн; понимание Clean Architecture / hexagonal на уровне сервисов;
— Инструменты: Git, uv, packaging (Hatchling/wheel), pre-commit (black, isort, mypy), GitLab CI;
— Тестирование: pytest (+ pytest-cov, pytest-mock), Unit и Integration; умение писать тесты на API (TestClient / httpx ASGI);
— Базовые знания фронтенда: JavaScript/TypeScript, HTML/CSS, JSON/AJAX для работы с UI-командой и OpenAPI;
— Адекватная оценка сроков, ответственность за изменения, работа по Agile (Scrum/Kanban), Jira.
About Alps2Alps
Alps2Alps is an innovation-driven travel tech company dedicated to travel tailored with love, powered by innovation and a commitment to the Earth. The company develops innovative solutions to drive customer satisfaction and business growth, serving hundreds of thousands of clients.
About the role
Looking for organized and efficient Dispatchers to coordinate transfer services in real time. The Dispatcher acts as a key contact between clients, drivers, Customer Service, and the Planning team, ensuring smooth communication and handling day-of-service tasks.
Responsibilities:
— Coordinate communication between clients, drivers, Customer Service (CS), and the Planning team;
— Monitor real-time transportation operations, ensuring efficiency and timely service;
— Support customers on the day of service, resolving issues or delays;
— Use dispatch and communication tools such as IP phones, Slack, and CRM to maintain smooth operations;
— Handle unexpected situations effectively to minimize service disruption;
— Maintain accurate and up-to-date records in the dispatch system;
— Collaborate with other departments to ensure customer satisfaction and operational success.
Requirements:
— Proficiency in communication platforms: IP phones, Slack, messaging apps;
— Experience with dispatch management systems;
— Background in logistics, tourism, taxi services, or goods delivery coordination;
— Reliable PC, headphones, and microphone for communication;
— Stable internet connection for remote work;
— Proficiency in English (C1); knowledge of Russian or French is an asset;
— Strong understanding of geographic locations within the service areas (Alps);
— Ability to collaborate effectively in a team;
— Excellent verbal communication and problem-solving skills;
— Willingness to work 12-hour shifts, day or night;
— Highly adaptable and able to manage unexpected and challenging situations.
Work Schedule:
— 5 days a week, 12-hour shifts with predetermined schedule (day/night shifts);
— Fully remote work (excluding sanctioned countries).
Contract details:
— Temporary contract until April 20, 2027, with possibility of extension;
— First month focused on training and learning;
— From second month, performance evaluated based on KPIs.
Salary Range:
— 700 EUR/month during training and probation (first month);
— From second month, salary ranges from €1,500 to €2,000 based on performance and KPIs.
Selection process:
— Group interview;
— Competency-based interview;
— Reference check;
— Offer.
SeekOut is the leading Enterprise Talent Optimization Platform that companies use to quickly hire, grow, and retain great talent while focusing on diversity, technical expertise, and other hard-to-find skillsets. In 2022, SeekOut was named on the Forbes annual list of America’s Best Startup Employers and CEO Anoop Gupta was crowned GeekWire’s Startup CEO of the Year. Throughout 2021, SeekOut was ranked number two in the B2B category of The Information’s 50 Startups to Watch list, and was included on Madrona’s Intelligent Apps Top 40 list. Founded in 2017 by top executives and engineers from Microsoft, SeekOut has raised $189 million in funding, is backed by Tiger Global Management, Madrona Venture Group, Mayfield, and Founders Circle Capital and was valued at $1.2 billion in its recent Series C round.
Additional Information:
SeekOut offers great benefits including health/vision/dental, transportation subsidies, 401k, education budgets, ability to work remote, onsite parking (if/when we go back to the office), snacks/lunches, and more! We are an inclusive, open, energetic, caring team, that is learning and growing, pulling in the same direction to deliver out sized results, while still having fun.
SeekOut condemns discrimination, racism, and racial injustice in all forms. Committed to attracting and retaining a diverse staff, SeekOut will honor your experiences, perspectives, and unique identity. Together, we strive to create and maintain working and learning environments that are inclusive, equitable and welcoming. We are accelerating our efforts through our products and policies to take action and advance definitive, measurable policies and practices that eliminate racism and discrimination.
SeekOut is proud to be an equal opportunity employer. We are committed to inclusion of all individuals and will make reasonable accommodations for qualified individuals with disabilities in our job application process. If you require assistance or accommodations to participate in the job application or interview process, please contact HR@seekout.com.
УдалённоBellevue
Зарплата не указана
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.