TL;DR

Senior Python Developer (Web3): Design and implement scalable backend systems for an iGaming loyalty platform with an accent on RESTful APIs, microservices, and database optimization. Focus on leading architectural decisions, integrating third-party services, and mentoring junior developers.

Location: Hybrid format: Warsaw, Poland or Kyiv/Lviv, Ukraine

Company

Trueplay is a Loyalty Booster Suite that enables iGaming brands to build lasting customer relationships based on trust and mutual benefit.

What you will do

  • Design and implement scalable, high-performance backend systems.
  • Lead architectural decisions and contribute to system design.
  • Develop RESTful APIs and microservices.
  • Integrate third-party services and external APIs.
  • Write clean, maintainable, and well-tested code; conduct code reviews.
  • Mentor Middle and Junior developers.

Requirements

  • 5+ years of commercial experience with Python.
  • Strong proficiency in Python 3.x.
  • Deep understanding of OOP principles and SOLID.
  • Experience with Django / FastAPI / Flask.
  • Strong experience designing RESTful APIs.
  • Solid understanding of microservices architecture.
  • Experience with PostgreSQL or MySQL.
  • Strong SQL skills and query optimization.
  • Experience with ORM (SQLAlchemy or Django ORM).
  • Experience with Redis or other caching systems.
  • Experience with message brokers (RabbitMQ / Kafka).
  • Hands-on experience with Docker.
  • Experience working with Linux environments.
  • Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
  • Strong testing experience (Pytest / Unittest).
  • Experience with Git and code review processes.
  • Experience with Kubernetes.
  • Experience with AWS, GCP, or Azure.
  • Knowledge of Clean Architecture, DDD, Event-driven architecture.
  • Experience with Elasticsearch.
  • Familiarity with GraphQL.
  • Experience with data processing (Pandas, NumPy).

Culture & Benefits

  • Hybrid format: Warsaw, Poland or Kyiv/Lviv, Ukraine
  • Flexible working hours.
  • Compensation that includes coverage for 20 days to recharge and unwind, and 14 days for health-related matters.
  • Support in professional growth during the initial months.
  • Engaging corporate events and activities.
  • Competitive financial compensation.