Taro Logo

Python Engineer II

Fliff provides social, free-to-play sports gaming experiences with sweepstakes promotions and loyalty rewards for sports fans.
Sofia, Bulgaria
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
3+ years of experience
Gaming

Job Description

Fliff is revolutionizing the sports gaming industry by offering social, free-to-play games for all types of sports fans. The company has developed a unique social sportsbook experience featuring sweepstakes promotions and loyalty rewards, providing an engaging alternative to real money gaming.

As a Python Engineer II, you'll join a dynamic team working on backend service development in a distributed environment. The role is based in Sofia, Bulgaria, operating in EEST (Eastern European Time), but offers a fully remote work setup. You'll be responsible for developing and maintaining backend services using Python and Django, working with message-driven systems, and ensuring high-quality code through comprehensive testing.

The position requires strong expertise in Python backend development, with experience in Django, asynchronous programming, and message brokers like Kafka. You'll work with modern technologies including Docker, cloud platforms, and monitoring tools. The role offers an excellent opportunity to work on scalable solutions in a collaborative environment while contributing to an innovative gaming platform.

Fliff maintains a culture that values diversity, creativity, and personal growth. With offices in Philadelphia, New York, Austin, and Sofia, the company offers a truly global work environment. They pride themselves on being welcoming, friendly, and fostering an atmosphere where ideas are respected and expertise is valued. The role provides both technical challenges and career growth opportunities, making it an ideal position for a motivated Python developer looking to make an impact in the sports gaming industry.

Last updated 13 days ago

Responsibilities For Python Engineer II

  • Take ownership of assigned backend features and services from development through deployment and support
  • Develop backend APIs and services using Python and Django
  • Work on message-driven systems (Kafka)
  • Write clean, reliable, and well-tested code (unit and integration tests)
  • Collaborate with team members to design scalable solutions
  • Participate in code reviews
  • Assist in the deployment and maintenance of containerized services
  • Support cloud-based environments and CI/CD pipelines
  • Participate in on-call rotations and production support

Requirements For Python Engineer II

Python
PostgreSQL
Kafka
Kubernetes
React
  • 3+ years of professional Python backend development experience
  • Solid experience with Django and asynchronous Python (asyncio)
  • Exposure to Apache Kafka or similar message brokers in production
  • Experience with Docker containerization
  • Familiarity with cloud platforms (AWS or others)
  • Good knowledge of PostgreSQL or relational databases
  • Experience writing automated tests
  • Comfortable with CI/CD workflows and monitoring tools (Grafana, Prometheus)
  • Good English communication skills
  • Ability to work in Agile teams and perform code reviews
  • Willingness to participate in on-call rotations

Benefits For Python Engineer II

  • Fully remote work environment
  • Professional development opportunities in a dynamic, global setting
  • A supportive, collaborative, and knowledge-driven workplace
  • An engaging and challenging role with the freedom to innovate and develop effective solutions

Related Jobs

Software Developer. Python+AWS

Python Developer position at Trinetix focusing on AWS integration and backend development for financial and consulting domains, with opportunities to work with AI/ML technologies.

Python Developer

Python Developer position at SiteGround focusing on AI-powered products development, requiring 2+ years of Python experience and offering hybrid work in Sofia.

Mid-Level Full Stack Developer

Remote Mid-Level Full Stack Developer position at Oppizi, working with React, Node.js, and AWS services. European time zone required. €35,000-€40,000 annual salary.

Automation QA Engineer - Mid Level

Mid-level Automation QA Engineer position at Consensus, focusing on test automation and quality assurance for a growing SaaS platform. Remote position based in Bulgaria.

C++/Golang System Developer

C++/Golang System Developer position at Acronis, focusing on cyber protection software development with opportunities to work with both C++ and Golang in a global tech company.