Remote Python Developer

Remote
Roles:
Backend
Must-have skills:
KubernetesDockerGrafanaAWSPython
Considering candidates from:
Worldwide
Work arrangement: Remote
Industry: Computer Games
Language: English
Level: Middle or senior
Required experience: 4+ years
Size: 501 - 1000 employees
Logo of Magic Media

Remote Python Developer

Remote
Magic Media is an international tech group powered by building creativity and protecting innovation. They are home to an expansive group of professionals and industry-leading experts across all avenues from interactive entertainment, software, application and game development to cybersecurity, VFX, art and animation.
Magic Media is currently looking for a talented Python Developer to help work on exciting cybersecurity and development projects for the video games industry. The ideal candidate will work with cross-functional teams to develop critical products and services for their clients and offer excellent technical support to the company's game dev teams.

Tasks:
  • Develop new functionalities within the company's load testing solution, Cyrex Swarm, and proxy tool, Cyrex Protoceptor
  • Define the roadmap together with the team for both products
  • Decide upon used technologies and libraries together with the team
  • Integrate new communication protocols (TCP / UDP) within the various products
  • Write load-testing scripts in order to simulate real user behaviour on a network level
Must-have:
  • A technical or university-level qualification, preferably in Computer Science. An equivalent combination of education and experience may be substituted
  • 4+ years of writing products in Python 3
  • Experience in low-level networking protocols
  • Strong knowledge of MongoDB, Elasticsearch, Grafana
  • Strong knowledge of serialization mechanics used within network protocols
  • Strong knowledge of binary, hexadecimal, and ASCII notations
  • Experience in cryptographic algorithms (encryption, hashing)
  • Experience in API architectures and mechanisms
  • Working knowledge in back-end architectures and common vendor libraries
  • AWS services including EKS
  • Kubernetes and Docker
  • Reading and understanding C++
  • Excellent communication skills
  • Fluent in English
Benefits:
  • Permanently remote position
  • Be part of an international Group with offices worldwide
  • An opportunity to hone and improve your skills by applying them to a diverse variety of gaming projects
  • The chance to work closely with a team of like-minded creative professionals in a multicultural environment on a variety of gaming projects
  • A competitive salary
  • Ongoing training and professional self-improvement opportunities
Interview process:
  1. Intro call with Toughbyte
  2. A culture-fit interview 
  3. A technical interview 
  4. Test assignment or code review
  5. A final interview