Magic Media

Network Developer, Python

Magic Media

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

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