Kraków Remote (Global) Contract

Fliff is hiring a Senior Python Engineer (Contract)

About the Role

What You'll Do

Take end-to-end responsibility for backend services, from initial design and implementation to deployment, monitoring, and iterative enhancements. Build and maintain distributed systems that deliver consistent performance at scale, supporting millions of users with minimal latency. Work across teams to integrate backend capabilities with frontend and DevOps workflows, ensuring timely delivery of robust features.

Lead architectural discussions, guide junior engineers through code reviews, and contribute to system-wide improvements in reliability and observability. Design and manage core components including APIs, event streams with Kafka, caching layers, and data pipelines. Optimize for throughput, fault tolerance, and resilience under load, while implementing comprehensive testing strategies across unit, integration, and performance levels.

Requirements

  • At least 5 years of professional backend development in Python, with a demonstrated history of owning and delivering production systems
  • Strong experience with Django and asynchronous programming using asyncio
  • Proven work with Apache Kafka in live environments
  • Deep understanding of distributed systems, particularly microservices or similar architectures
  • Experience deploying containerized applications using Docker; Kubernetes knowledge is beneficial
  • Familiarity with cloud platforms, preferably AWS
  • Proficiency with SQL databases, particularly PostgreSQL; exposure to NoSQL is a plus
  • Hands-on experience with CI/CD pipelines and automated testing
  • Working knowledge of monitoring and logging tools such as Prometheus and Grafana
  • Strong debugging and problem-solving abilities, with active participation in code reviews
  • Prior work on systems serving over 1 million users is highly valued
  • Experience in Agile environments and willingness to participate in on-call support

Preferred Qualifications

  • Experience with event sourcing or CQRS patterns
  • Familiarity with React or frontend frameworks
  • Knowledge of big data technologies like Flink or NiFi
  • Exposure to infrastructure as code, particularly Terraform
  • Practical use of container orchestration tools including Kubernetes
  • Background in sports, betting, or real-time data platforms

Benefits

  • Fully remote position with flexibility to work from anywhere
  • Opportunities for professional growth in a global, collaborative environment
  • Culture of knowledge sharing, innovation, and mutual support
  • Challenging technical problems with room to experiment and implement creative solutions
Required Skills
PythonDjangoKafkaDockerKubernetesAWSPostgreSQLNoSQLCI/CDPrometheusasynciodistributed systemsmicroservicescontainerizationremote work PythonDjangoKafkaDockerKubernetesAWSPostgreSQLNoSQLCI/CDPrometheusasynciodistributed systemsmicroservicescontainerizationremote work
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Fliff
Fliff is a multinational company pioneering play-for-fun sports gaming with a social, free-to-play model. The company offers sweepstakes promotions and loyalty rewards, providing sports fans with engaging alternatives to real money gaming. Headquartered in Philadelphia, with offices in New York, Austin, and Sofia, Bulgaria, Fliff fosters an inclusive, creative, and stimulating work environment focused on innovation and collaboration.
All jobs at Fliff Visit website
Job Details
Department Engineering – Backend Engineering
Category backend
Posted 3 months ago