Senior Python Developer

Expira em: 24 dias

Betting Connections

With more than 20 professionals Betting Connections Recruitment Solutions is Malta’s largest iGaming recruitment specialist. Our team of highly skilled recruitment and career consultants are dedicated to providing the best and most personalised service in the industry. We pride ourselves on our ability to fully understand the needs of both our clients and candidates alike, which we achieve through developing long term relationships and our extensive knowledge of both the iGaming industry and recruitment!

Nº de Vagas: 6-10 vagas

Tipo: Full-time

Salário(por ano): DOE

Setor: Tecnologias de Informacao

Função: Suporte IT

Região: Malta

We are looking to speak with highly experienced Python Developers to join a well regarded iGaming company here in Malta.


  • Meet with stakeholders to understand their needs and discuss technical solutions
  • Perform and oversee launches and updates
  • Design, architect and develop a new set of gaming related systems
  • Develop and maintain the existing online set of products and services
  • Produce documentation for software requirements and change requests
  • Work throughout the full development life-cycle, using Agile development processes
  • Develop and implement test plans including alpha, beta and unit testing
  • Ensure your code is optimised, documented, properly structured, meets industry standards
  • Use best practices for OOP and code re-usability

What technical skills do I need to be considered for this role?

  • Extensive experience in a Python development role
  • Framework experience with either Django, Twisted or Tornado
  • Excellent skills in designing and building robust database solutions MySQL/PostgreSQL
  • Experience using memcached, Redis or other NoSQL databases
  • Experience with RabbitMQ and Celery
  • Experience with TDD or usage of unit testing.
  • Experience using version control systems, preferably Git
  • Familiarity with Agile (Scrum) development practices
  • Experience developing using Linux OS
  • Good knowledge of ORM (SQLAlchemy, Django ORM, etc)

What other skills would be desirable?

  • Experience with BDD would be considered an asset
  • Experience with other message queue systems would be a plus (ActiveMQ, ZeroMQ)
  • Knowledge of Couchbase would be a nice to have
  • Experience using Sentry or other error login platform
  • Proven experience in high-traffic and high-available systems
  • Previous experience on online gaming systems development/integration
  • Understanding of Query optimisation and database storage engines

What education or qualifications would be useful?

  • A computer science related degree would be preferential
  • Vendor certificates related to the subject would be considered an asset

Ofertas relacionadas