Rust Developer Opportunity

caliberly company

Subscribe to our Telegram & Twitter Channel

Rust Developer in UNITED ARAB EMIRATES

Visa sponsorship & Relocation 1 year ago

Hiring Rust Developer for a international games development company based in Dubai, UAE.


Job Title: Rust Developer - End-to-End Encryption (E2EE) Server and Client SDK Developer


Work Location : Dubai , UAE ( Relocation Benefits provided by company )


Salary : USD 6500 - 8500 per month + Comprehensive Health Insurance + Annual Airfare


Job Description:


We are looking for a skilled Rust Developer to join our team and contribute to the development of end-to-end encryption (E2EE) server and client SDKs. In this role, you will be responsible for designing, implementing, and maintaining secure communication protocols and cryptographic algorithms to ensure the confidentiality and integrity of data exchanged between clients and servers.


Requirements :


  • Proven experience developing server and client-side applications using Rust programming language.
  • Strong understanding of cryptography principles, secure communication protocols, and encryption algorithms.
  • Experience with cryptographic libraries such as libsodium, OpenSSL, or Ring.
  • Familiarity with network protocols such as TCP/IP, HTTP, and WebSocket.
  • Solid understanding of concurrent and asynchronous programming in Rust.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and in a team environment.


Optional Experience :


  • Experience implementing messaging layer security mechanisms such as end-to-end encryption (E2EE) and message authentication codes (MACs).
  • Familiarity with secure messaging protocols like Signal Protocol (formerly known as Axolotl) or Double Ratchet Algorithm.
  • Understanding of key exchange protocols such as Diffie-Hellman key exchange and Elliptic Curve Diffie-Hellman (ECDH).
  • Knowledge of secure message serialization formats such as Protocol Buffers or JSON Web Encryption (JWE).
  • Experience integrating secure messaging features into communication platforms or applications


Preferred Qualifications :


  • Experience with cross-platform development targeting desktop, mobile, and web platforms.
  • Familiarity with containerization technologies such as Docker.
  • Knowledge of secure coding practices and common security vulnerabilities.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.
  • Contributions to open-source projects or participation in the Rust community


Apply Now!

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly