Energame is a management consultancy and an investment advisory firm specialized in online entertainment, encompassing areas of sports betting, gambling, cybersport, fantasy sports, IT platform solutions, and content production worldwide.
The biggest advantage we bring, beyond our comprehensive expertise, includes 30 years of hands-on experience, a global network, and growth mindset.
We are looking for a Senior Python Integration Specialist to join our team.
Your main responsibilities will be:
— System Integration: Design, develop, and maintain integrations between various corporate systems, both internal and external;
— API Development: Create and manage APIs to facilitate data exchange and system communication;
— Problem Solving: Identify, diagnose, and resolve complex integration issues with innovative and effective solutions;
— Collaboration: Work closely with cross-functional teams, including business analysts, project managers, and other developers to gather requirements and deliver high-quality solutions;
— Code Quality: Write clean, maintainable, and efficient code following best practices and company standards;
— Continuous Improvement: Stay updated with the latest industry trends and technologies, and apply them to improve the integration processes and solutions.
Essential professional experience:
— 3+ years of work experience;
— Strong knowledge of Python 3, including asyncio;
— Software Design knowledge: OOD, OOP, Design patterns, Microservices;
— Experience with message queues, task queues;
— Experience with high load applications;
— Knowledge of both SQL and NoSQL databases;
— Desire to write algorithms with both O(1) time and memory complexity.
Desirable skills and personal features:
— Programming contests achievements;
— Experience in building distributed systems based on services;
— Experience with 10K+ TPS services, databases with more than a billion rows;
— Experience in code review, CI/CD, automated testing;
— Experience with Kafka;
— Knowledge of Kubernetes;
— Designing, implementing RESTful API’s (Aiohttp, Flask, FastAPI);
— Strong communication skills;
— Technical English;
— Knowledge-sharing abilities.
We care about you:
- Vacation: We prioritize your well-being. Our vacation policy offers 20 working days in Ukraine and 21 in Cyprus.
- Sick Leave Allowance: Your health is our priority. In addition to our standard sick leave allowance, we also offer a flexible sick leave policy without paperwork. You can take up to 5 working days in Ukraine and 3 working days in Cyprus without the need for supporting documents.
- Co-Working Compensation: Work flexibly, wherever you choose. We provide a monthly budget for co-working spaces in cities where we don’t have a physical location, or the option of a budget for home office expenses twice a year, available from day one.
- Benefits Model: Access our benefit programs to support your work-life balance, effective from day one. You can spend this budget on anything, starting from dental care for yourself to veterinary support for your four-legged friend.
- Motivation Bonus System: Recognizing your performance is fundamental to our culture. To reward your dedicated work, we have a Motivation Bonus System in place for all our employees.
- Work & Fun Balance: We believe the balance of work and fun is crucial for the well-being of our employees. Corporate events, gifts, and volunteering hours are available to everyone from day one.
Taking care of our people is an integral part of Energame shared values, ensuring a supportive and positive workplace culture.
Energame — це менеджмент компанія з управління активами і інвестиціями, що спеціалізується на онлайн-розвагах та охоплює сфери ставок на спорт, онлайн казино, кіберспорту, фентезі-спорту, рішень ІТ-платформ та виробництва контенту по всьому світу.
Крім нашої всебічної експертизи, найбільші переваги, які ми пропонуємо — це 30 років практичного досвіду, глобальну мережу та мислення заточене під зростання.
Ми шукаємо талановитого Senior Python Integration Specialist в нашу команду.
Вашими основними завданнями будуть:
- Інтеграція систем: Розробка, проектування та підтримка інтеграції між різними корпоративними системами, як внутрішніми, так і зовнішніми;
- Розробка API: Створення та управління API для забезпечення обміну даними та комунікації між системами;
- Вирішення проблем: Виявлення, діагностика та вирішення складних проблем інтеграції за допомогою інноваційних та ефективних рішень;
- Співпраця: Тісна співпраця з кросфункціональними командами, включаючи бізнес-аналітиків, менеджерів проектів та інших розробників, для збору вимог та поставки високоякісних рішень;
- Якість коду: Написання чистого, підтримуваного та ефективного коду відповідно до найкращих практик та стандартів компанії;
- Постійне вдосконалення: Постійне оновлення з останніми тенденціями та технологіями галузі та їх використання для покращення процесів та рішень інтеграції.
Необхідний професійний досвід:
- 3+ роки досвіду роботи;
- Python 3, включаючи asyncio;
- Знання проектування програмного забезпечення: OOD, OOP, шаблони проектування, мікросервіси;
- Досвід роботи з чергами повідомлень, чергами завдань;
- Досвід роботи з високою навантаженістю додатків;
- Знання як SQL, так і NoSQL баз даних;
- Бажання писати алгоритми зі складністю часу та пам’яті O(1).
Бажані навички та особисті якості:
- Досягнення у програмувальних конкурсах;
- Досвід у побудові розподілених систем на основі сервісів;
- Досвід роботи зі службами з TPS більше 10 тисяч, базами даних з більш ніж мільярдом рядків;
- Досвід у перегляді коду, CI/CD, автоматизованому тестуванні;
- Досвід роботи з Kafka;
- Knowledge of Kubernetes;
- Design and implementation of RESTful APIs (Aiohttp, Flask, FastAPI);
- Strong communication skills;
- Technical English;
- Ability to exchange knowledge.