Senior Python Backend Engineer — Analytics & Reports

BETBY

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Медицинское страхование
Оплачиваемый больничный
Оплачиваемый отпуск 20 дней
Поддержка обучения
Международная команда

Job summary

BETBY ищет Python-разработчика для команды Backoffice Reports. Вы будете владеть бэкендом аналитических отчетов, используемых операционными командами, с асинхронной архитектурой на основе ClickHouse. Отчеты описываются Pydantic-моделями и SQL через RPC RabbitMQ и REST/GraphQL API.

Кандидат должен иметь 3+ года опыта Python, сильный SQL, опыт работы с JWT/roles и знание ClickHouse. Работа в международной команде, гибридный/офисный формат.

Qualifications

  • 3+ года коммерческой разработки на Python
  • Владение asyncio: async/await, конкуренция, I/O
  • Pydantic v2 для моделей и валидации
  • Крепкие SQL-знания: JOIN, CTE, агрегатные функции
  • Опыт работы с пропускной способностью аналитических запросов
  • Опыт разработки REST/GraphQL API в асинхронной среде

Responsibilities

  • Разработка и поддержка отчетов в Backoffice: фильтры, группировка, сортировка, пагинация, суммы, drill-down, экспорт CSV
  • Написание и оптимизация аналитических SQL-запросов к ClickHouse
  • Описание отчетов как Typed Contracts (Pydantic)
  • Работа через RPC-сервис RabbitMQ
  • Обеспечение доступа к отчетам: роли и области видимости, изоляция данных
  • Анализ медленных отчетов: чтение планов, PREWHERE, предагрегации
  • Покрытие тестами отчетов и SQL, поддержание корректности данных
  • Участие в ревью кода и эволюции фреймворка отчетов

Skills

Python
Asyncio
Pydantic v2
SQL
REST API
Testing

Education

Бакалавр в области CS

Tools

RabbitMQ
Docker
Git
ClickHouse

Job description

BETBY ищет Python-разработчика для команды Backoffice Reports. Вы будете владеть бэкендом аналитических отчетов, используемых операционными командами, с асинхронной архитектурой на основе ClickHouse. Отчеты описываются Pydantic-моделями и SQL через RPC RabbitMQ и REST/GraphQL API.

Кандидат должен иметь 3+ года опыта Python, сильный SQL, опыт работы с JWT/roles и знание ClickHouse. Работа в международной команде, гибридный/офисный формат.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Analytics Engineer — Backoffice Reports
Senior Python Analytics Engineer — Backoffice Reports

BETBY • United States

Remote
USD 100,000 - 140,000
Health insurance
Paid sick leave
20 days paid vacation
+7
Python Analytics Developer for iGaming Backoffice (SQL)
Python Analytics Developer for iGaming Backoffice (SQL)

BETBY • United States

Remote
USD 120,000 - 180,000
Health insurance
Paid sick leave
Vacation
+7
Python Backend Engineer – Analytics & Reports (Async)
Python Backend Engineer – Analytics & Reports (Async)

BETBY • United States

Remote
USD 110,000 - 170,000
Health insurance
Paid sick leave
Vacation with paid days
+7
Python developer for sportsbook analytics
Python developer for sportsbook analytics

Betby • United States

Remote
USD 100,000 - 140,000
Health insurance
Paid sick leave
20 days paid vacation
+7
Python developer with SQL skills in iGaming
Python developer with SQL skills in iGaming

Betby • United States

Remote
USD 120,000 - 180,000
Health insurance
Paid sick leave
Vacation
+7
Python developer в iGaming
Python developer в iGaming

Betby • United States

Remote
USD 110,000 - 170,000
Health insurance
Paid sick leave
Vacation with paid days
+7
Python developer in iGaming
Python developer in iGaming

Betby • United States

Remote
USD 120,000 - 180,000
Медицинское страхование
Оплачиваемый больничный
Оплачиваемый отпуск 20 дней
+2
Senior Python Backend Engineer - Async Microservices
Senior Python Backend Engineer - Async Microservices

BETBY • United States

Remote
USD 120,000 - 180,000
Health insurance
Paid sick leave
Vacation days
+7
Senior Python Backend Engineer - Flexible Hours
Senior Python Backend Engineer - Flexible Hours

it-bench.work • United States

Remote
USD 33,000 - 56,000
Senior Python Engineer: High-Load Analytics & Data Pipelines
Senior Python Engineer: High-Load Analytics & Data Pipelines

JET BI • United States

Remote
USD 110,000 - 170,000
Bonus program
Training covered
Polish calendar
+1