Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Старший Python розробник
RISK Inc: Міжнародна компанія iGaming, що розширює межі розваг
Хто ми:
Міжнародна iGaming компанія, що спеціалізується на виявленні та підтримці зростання високопотенційних ринків розваг. Ми маємо більше 1000 професіоналів у 20+ локаціях, працюємо в 10 країнах, обслуговуючи понад 300,000 клієнтів.
Завжди розширюєте межі? Ви вже належите до RISK!
Наші глобальні операції базуються на сильному внутрішньому досвіді, аналітиці та дослідженнях даних. Ми маємо досвід у iGaming операціях (спортивні ставки, онлайн-казино), цифровому та партнерському маркетингу, технологічних рішеннях та аналізі даних.
Обов'язки
- Налаштування та середовище: Налаштування локального середовища для розробки, запуск сервісу та тестів, ознайомлення з основними модулями та ключовими сховищами (Postgres, Mongo, Redis, RabbitMQ).
- Маленькі виправлення повний цикл: Виконання 2-3 дрібних виправлень помилок або покращень через повний цикл: гілкування, тести, перевірка коду, зелений CI, злиття.
- Одна середнього розміру функція: Власна автономна функція або рефакторинг через шари обробника + сервісу + сховища, з короткою домовленістю про дизайн перед реалізацією.
- Підвищення якості: Вибір однієї конкретної проблеми (повільний запит, нестабільний тест, шум у логах, ненадійний споживач, застаріла залежність) та досягнення вимірного покращення.
Вимоги
- Python: Сильне володіння мовою, типізація, упаковка та імпорти; досвід міграції з Python 2 → 3 або підтримка обох під час переходу - плюс.
- Веб та API: REST / JSON API, сесії, аутентифікація (JWT, потоки OAuth-стилю), безпека та перевірка введення.
- Бази даних:
- PostgreSQL + SQLAlchemy (ORM / Core, міграції, транзакції, індексація, оптимізація поширених запитів).
- MongoDB (моделювання документів, агрегації, реплікація за потреби).
- Кешування та обмін повідомленнями: Redis (сесії, кеш, потоки за потреби).
- Інтеграції: HTTP клієнти (requests), використання AWS (наприклад, S3 через boto3), ідемпотентність, повтори, таймаути.
- Спостереження: Метрики (Prometheus), логування, базова навігація по випадках інцидентів у виробництві.
- CI/CD: GitLab CI, Docker; концепції розгортання на Kubernetes (сервіси, змінні середовища, перевірки стану).
- Тестування: Юніт / інтеграційне тестування в Python (проект може використовувати nose / спадковий тест; навички рівня pytest легко переносяться).
- Обов'язково: RabbitMQ з надійними паттернами публікації/споживання (Pika або еквівалент).
- Штучний інтелект у розробці програмного забезпечення: Практичне використання LLMs / AI асистентів у робочому процесі розробника: швидке прототипування, рефакторинг, генерація тестів, API документація - з критичним переглядом виходів (без сліпого копіювання).
- Розуміння обмежень моделей: Галюцинації, витоки даних, ліцензування коду; політика щодо невідправлення секретів / PII до зовнішніх сервісів без затвердженого процесу.
- Буде плюсом: Досвід роботи з Cursor, Claude Code, MCP, агентами або внутрішніми інструментами для автоматизації рутинної роботи команди (де команда веде такі ініціативи).
Ми пропонуємо
Наш Benefit Cafeteria наповнений приємностями:
- Допомога на дітей
- Підтримка психічного здоров'я
- Спортивні заходи
- Мовні курси
- Автомобільні послуги
- Ветеринарні послуги
- Допомога у налаштування домашнього офісу
- Стоматологічні послуги
- Книги та канцелярія
- Компенсація за навчання
- І так, навіть масаж!
Про компанію
Приєднуйтесь до команди, де кожен день - це можливість взяти на себе РИЗИК і вийти на передні позиції. Слідкуйте за нами у LinkedIn та Instagram, і дозвольте нам стати вашим центром для втілення амбіційних ідей та надзвичайних рішень у реальність.
У RISK ми віримо, що наші люди є рушійною силою нашого успіху. Разом ми можемо досягти великих речей і розширювати межі можливого в iGaming індустрії.
Місцезнаходження: Київ, Україна
Статус віддаленої роботи: Повністю віддалена
Тип зайнятості: Повний робочий час