
Network Developer, Python
Magic Media
full-time
Posted on:
Location Type: Remote
Location: Ukraine
Visit company websiteExplore more
Tech Stack
About the role
- Develop and enhance functionalities within the Cyrex Protoceptor tool, focusing on intercepting and analyzing gaming protocol traffic.
- Implement (de)serialization, sequence number tracking and packet injection mechanisms for custom gaming network protocols.
- Provide technical support for penetration testing teams who use the Protoceptor tool.
- Maintain and document Protoceptor tool.
Requirements
- A technical or university level qualification, preferably in Computer Science. Equivalent combination of education and experience may be substituted.
- Excellent written and oral communication skills (especially in the English language)
- 3+ years of writing products in python 3.
- Understanding of endianness, hashing, checksums, encoding, encryption, signing, bitmasks.
- Understanding of TCP/UDP mechanics, including packet fragmentation, sequence management, and multiplexing.
- Knowledge of serialization techniques, including binary formats, variable-length encoding.
- Ability to read and understand big C++ codebases.**
- **A Working Knowledge Of:**
- Familiarity with Unreal Engine networking, including RPCs and network object serialization.
- Experience with crafting and tampering with network packets.
Benefits
- Permanently remote position.
- An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects.
- Be part of an international group with offices worldwide.
- Career growth and development.
- Working closely with a team of like-minded people in a fast-paced, multicultural environment.
- Ongoing training and professional self-improvement opportunities.
- Flexible working hours.
- An inclusive culture and open communication.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Python 3C++serialization techniquesnetwork packet craftingTCP mechanicsUDP mechanicsendiannesshashingchecksumsencryption
Soft skills
written communicationoral communication
Certifications
technical qualificationuniversity degree in Computer Science