Software Developer Python
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.
- 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.
- 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)
Playtech plc is one of the world's largest gambling technology companies, providing software, platforms and content to online and land-based operators. Founded in 1999 and registered in the Isle of Man, it supplies casino, live casino, sportsbook, bingo and poker products, along with its IMS player-management platform. The company also runs B2C operations, most notably the Snaitech business in Italy. Listed on the London Stock Exchange, Playtech employs thousands of people across offices worldwide.
