Python Engineer

Posted 7 Hours Ago
Be an Early Applicant
27 Locations
Remote
Mid level
Digital Media • Fintech • Gaming • Sports
The Role
Design, develop, and maintain an in-house Python automation framework and tooling to enable QA workflows. Build CI/CD integrations, containerized environments, refactor code for quality, troubleshoot issues, and collaborate with distributed QA and cross-functional teams to drive automation improvements.
Summary Generated by Built In
About the role:
 
We are a dynamic and innovative QA Automation Team dedicated to ensuring the reliability and efficiency of our software products. Our team is distributed and has flexible work locations, with team members working in Taiwan, Europe, and America. In addition to QA Engineers, the team includes Python Engineers who focus on building and maintaining the internal automation framework, tooling, and engineering solutions that enable QA engineers to work more efficiently.

What you'll be doing:
  • Framework Development: Design, develop, and continuously improve our in-house Python- based automation framework with a focus on maintainability, scalability, and developer experience.
  • QA enablement: Collaborate closely with QA Engineers to understand automation challenges and build reusable framework capabilities, tooling, and engineering solution that improve productivity and software quality.
  • CI/CD & Tooling: Develop and maintain CI/CD integration, internal tooling, and automation infrastructure that support QA workflows.
  • Code Quality: Refactor and improve the existing codebase, emphasizing clean architecture, readability, extensibility, and long-term maintainability.
  • Troubleshooting: Utilize strong troubleshooting and debugging skills to identify and resolve issues.
  • Cross-Functional Collaboration: Collaborate with cross-functional teams to seamlessly integrate automation processes into the software development lifecycle.
  • Ownership: Proactively identify opportunities for improvement, propose solutions, and drive technical enhancements
What you'll bring:
  • Python Proficiency: 3–5 years of hands-on Python development experience with strong object-oriented programming skills.
  • Software Engineering Experience: Experience developing and maintaining robust, scalable, and maintainable software systems.
  • Framework Development: Experience designing or maintaining reusable frameworks, libraries, or internal developer tooling.
  • CI/CD: Practical experience with CI/CD pipelines and automation (e.g. Jenkins, GitHub Actions).
  • Docker: Practical experience with Docker and containerized development environments.
  • Design Patterns: Familiarity with commonly used design patterns and the ability to apply them to build modular and maintainable code.
  • Debugging & Troubleshooting: Strong analytical and debugging skills with the ability to investigate complex technical problems.
  • Ownership & Agency: Demonstrated ability to proactively identify problems, propose improvements, and drive solutions with minimal guidance.
  • Collaboration & Communication: Strong communication skills and the ability to collaborate effectively with QA Engineers and distributed cross-functional teams.
  • English Communication: Proficient in both written and spoken English to facilitate effective communication within the team
Even better if you have:
  • Experience with testing frameworks (e.g., pytest, unittest).
  • Familiarity with version control systems (e.g., Git) (Github preferred).
  • Knowledge of Kubernetes (K8s).
  • Familiarity with JavaScript.

What’s in it for you

  • Sporty is a remote first company in pursuit of sustainability
  • A competitive salary + individual performance based bonuses every quarter
  • 28 days paid annual leave
  • Our core working hours are 10am-3pm in your local time zone with flexibility outside of this
  • Referral bonuses & flash bonuses
  • Top of the line equipment
  • Annual company retreats to provide great internal networking opportunities

Interview process

  • Remote video screening with our Talent Acquisition Team 
  • Offline Take home assignment
  • Remote video interview with Team Members (60 Mins)
  • Final discussion with the hiring manager (60 mins)

If you're interested, we encourage you to apply! Every application is reviewed by a member of our team (AI is not used in our recruitment process), and we aim to respond within 48 hours.

Skills Required

  • 3-5 years hands-on Python development experience with strong OOP skills.
  • Experience developing and maintaining robust, scalable, maintainable software systems.
  • Experience designing or maintaining reusable frameworks, libraries, or internal developer tooling.
  • Practical experience with CI/CD pipelines and automation (e.g., Jenkins, GitHub Actions).
  • Practical experience with Docker and containerized development environments.
  • Familiarity with commonly used design patterns and ability to build modular, maintainable code.
  • Strong debugging and troubleshooting skills for investigating complex technical problems.
  • Demonstrated ownership and ability to proactively identify problems and drive solutions.
  • Strong collaboration and communication skills to work with QA engineers and distributed teams.
  • Proficient written and spoken English.
  • Experience with testing frameworks (e.g., pytest, unittest).
  • Familiarity with version control systems (e.g., Git) and GitHub.
  • Knowledge of Kubernetes (K8s).
  • Familiarity with JavaScript.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
1,024 Employees
Year Founded: 2013

What We Do

Sporty Group is a global consumer internet and technology company specializing in sports media, gaming, social platforms, and fintech. It creates high-scale consumer products, including sports broadcasting via SportyTV and gaming through SportyBet, serving millions of daily active users across more than 10 countries and 3 continents. The company focuses on delivering world-class user experiences at the intersection of tech and live content.

Similar Jobs

EUROPEAN DYNAMICS Logo EUROPEAN DYNAMICS

Python Engineer

Information Technology • Consulting
In-Office or Remote
Athens, GRC
765 Employees

Ubego Logo Ubego

Python Engineer

Gaming • Mobile • Travel
In-Office or Remote
28 Locations
12 Employees

Saphetor Logo Saphetor

Python Engineer

Information Technology • Internet of Things
Remote
Greece
72 Employees
Remote
27 Locations
26 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account