XCaliber is looking for a Senior Python Developer

 

+ 10 nationalities      Offices in Malta and Poland      +40 staff

 

XCaliber is a tight-knit Technology team with offices in Malta and Poland. We collaborate to produce some of the most innovative technology in the iGaming industry.

You will get to work with the most cutting-edge technology and forward thinking colleagues. The environment is not without its demands, but it adds to a dynamic team of individuals. On a daily basis, the team is in direct contact with the team in Malta and collaboration is encouraged with occasional business trips to the different offices.

 

There are a lot of plus points to working at XCaliber Poland including:

 

MultiSports Plus card        Luxmed Comfort Plus        Flexible working hours

Competitive salary        Shared car parking        Central office

Conference / trainings budget        Calendar of social events

 

Our Development team is growing and we need a Senior Python Developer to get cracking on new and existing projects.

 

Job description:

Working for an award winning casino operator means you will get to work with the most cutting-edge technology and forward thinking colleagues. The environment is not without its demands, but it adds to a dynamic team of individuals. On a daily basis, the team is in direct contact with the team in Malta and collaboration is encouraged with occasional business trips to the different offices.

Agile methodology and SCRUM is all the team knows how to work in. If this sounds right up your street, we’d like to hear from you.

 

Percentage time spent:

Unit tests: 40%

Design and Coding: 30%

Meetings: 10%

Bug fixing: 20%

 

Requirements:

at least 5 years of experience in Python projects

  • practical experience with software stack including: Django, Tornado, Celery, 0MQ, SQLAlchemy
  • solid knowledge of RDBMS (MySQL preferred)
  • preferably knowledge of some NoSQL databases
  • preferably experience in applications working on a massive scale
  • working experience in TDD
  • very good English skills (both written and spoken)
  • we are open-minded and we seek for constant improvements on a daily basis, if you mastered any technology not listed so far, it's a plus!