Software Developer (Python)
Playtech
Nicosia, Cyprus
Job Description
Ready to level up your career?
Playtech Sports Development Team is looking for a proactive Software Developer with excellent communication, problem-solving and team working skills.
As a Software Developer, you will be become part of a diverse, highly technical development team, where everyone's input is valued. Our main focus is on solving complex, data-heavy problems in the most efficient way possible. Our office of Software Engineers & Testers operate within a highly collaborative environment and we like to play each person to their strengths, ensuring they are always working within a team that will not only challenge them but ultimately prove fulfilling.
Technically, we use many Open Source technologies, keeping our tech stack cutting edge where possible. Your role as a Software Engineer will be to create and maintain applications within our micro service architecture using a mix of Python, Docker, Kubernetes, Oracle SQL, MongoDB and RabbitMQ. Experience in these specific technologies is highly desirable and it is essential to have experience in Linux environments, Databases and a confidence in general programming paradigms.
Qualifications
Your influential mission. You will...
- Develop our Sportsbook product and applications.
- Implement new features and maintain production code.
- Design innovative solutions to complex problems.
- Contribute meaningful peer code reviews.
- Implementing unit tests.
- Work in an agile development process.
Components for success. You...
- Must have 2+ years professional experience using any modern programming language (preferably Python).
- Should have Linux/Unix experience.
- Have an interest in Python and Open Source technologies.
- Have the ability to learn on the job and show an aptitude for solving complex technical problems.
You'll get extra points for...
- Solid experience with relational databases.
- Experience within a highly technical environment, solving complex problems.
- Experience of using Micro Services, RESTful APIs, message brokers (e.g. RabbitMQ) and NoSQL datastores (e.g. MongoDB).
- Experience of developing applications using non-blocking IO (event loops).
- Experience of Python, Tornado.
- Experience of Docker, Kubernetes.
- Previous commercial experience in Gambling or Sports Betting sector.
- An outside interest in programming reflected by a blog/portfolio, GitHub, Bit Bucket profile or personal website.
Apply Now
Don't forget to mention EuroTechJobs when applying.