2,610 Open roles
96 Companies
122 Posted today
Jobs / PlayTech / Software Developer Python
Posted 2026-06-23

Software Developer Python

Description

Playtech’s Geneity team is looking for a diligent and meticulous Software Developer Python eager to work in an international environment. Your influential mission will be to design, develop, test, and maintain backend applications and APIs using Python. You will also build and support microservices and event-driven integrations, develop efficient SQL queries and database interactions, and work with messaging systems such as RabbitMQ. You will troubleshoot and support applications running in Linux environments, write clean, maintainable, and well-tested code, and collaborate with DevOps and QA teams during deployments and production support. You will ensure smooth collaboration using Git workflows, REST APIs, JSON/XML.

Responsibilities
  • Design, develop, test, and maintain backend applications and APIs using Python.
  • Build and support microservices and event-driven integrations.
  • Develop efficient SQL queries and database interactions.
  • Work with messaging systems such as RabbitMQ.
  • Troubleshoot and support applications running in Linux environments.
  • Write clean, maintainable, and well-tested code.
  • Collaborate with DevOps and QA teams during deployments and production support.
  • Ensure smooth collaboration using Git workflows, REST APIs, JSON/XML.
Requirements
  • 1-3 years of professional software development experience (required)
  • Strong knowledge of Python or similar programming languages (required)
  • Experience with Linux command-line environments (required)
  • Hands-on experience with relational databases (Oracle Database/PostgreSQL) (required)
  • Understand SQL and database concepts (required)
  • Strong analytical and troubleshooting skills (required)
  • Communicate effectively and enjoy teamwork (required)
  • Experience with FastAPI, Pydantic, Pandas (nice-to-have)
  • Knowledge of async programming (asyncio), OOP principles, error handling, logging, and unit testing (nice-to-have)
  • Familiarity with Docker, CI/CD pipelines, and cloud platforms (AWS/Azure) (nice-to-have)
  • Exposure to RabbitMQ, Apache Kafka, and event-driven architecture concepts (nice-to-have)
  • Skills in shell scripting, networking basics, and Linux service management (nice-to-have)
  • Experience with Agile/Scrum methodologies and tools like Jira/Confluence (nice-to-have)