Connecting to LinkedIn...

Get similar jobs by email Register →

Senior Python Developer

Job Description

 We are looking to speak with highly experienced Python Developers to join a well regarded iGaming company here in Malta. You will responsible for -
·         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



Similar Jobs