Python Developer

  • Cyrex
  • Verified

Job Description

Cyrex, a Magic Media company, is a native security and software development company. We’re focused on building the next generation of top-notch software for web, mobile, and native. Coupled with our extensive background in ethical hacking and cyber crime, we’ve established ourselves as a trusted partner to over 700 clients worldwide. Serving clients of all size, from startups to full-scale enterprises, we work with a diverse, international team of experts providing custom-made development support.

Cyrex aims to drive innovation and creativity within the tech industry by combining both their technical expertise and creative thinking to create bulletproof security solutions and reliable software.

Long story short, we are an awesome team of tech savvy boys and girls who want to be the best at what we do.
If you are awesome too, let’s meet!

We’re currently looking for a Python Developer to 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 our clients and offer excellent technical support to our teams. If you’re an enthusiastic, motivated, and lateral thinker, our team is waiting to meet you!

What you will do: 

  • Develop new functionalities within our 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.

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.

A Strong Knowledge Of:

  • Python 3 development.
  • Mongodb, elasticsearch, grafana.
  • Serialization mechanics used within network protocols.
  • Binary, hexadecimal, and ASCII notations.

A Working Knowledge Of:

  • Cryptographic algorithms (encryption, hashing).
  • API architectures and mechanisms.
  • Back-end architectures and common vendor libraries.
  • AWS services including EKS.
  • Reading and understanding C++.
  • Kubernetes and Docker.

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.