Roles:
Backend
Must-have skills:
KubernetesDockerGrafanaAWSPython
Considering candidates from:
Worldwide
Worldwide
Work arrangement: Remote
Industry: Computer Games
Language: English
Level: Middle or senior
Required experience: 4+ years
Size: 501 - 1000 employees
Company
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.
Description
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:
- Intro call with Toughbyte
- A culture-fit interview
- A technical interview
- Test assignment or code review
- A final interview