Senior Rust Engineer POSITION IS CLOSED
Join our cutting-edge blockchain technology team as a Senior Rust Developer and contribute to the Rome's Ethereum Virtual Machine (EVM) on the Solana platform.
Opening at a glance
Salary
$8000-$9000 / month

Depends on your experience
Main stack
Rust, C++, Linux, Deep understanding of multiple programming languages
Type of work, your location
Remote,

Anywhere in LatAM, Europe, MENA
Seniority level
Senior, from 7+ years of experience
Project duration
Longterm - 12+ months
Full time contract based job
English level
At least B2

Responsibilities

  • Design and write high-quality code for Rome's EVM on Solana. Develop Rust programs emphasizing efficient design and low-level optimizations.
  • Guarantee the design quality, reliability, and performance of developed solutions through comprehensive testing strategies.
  • Continuously refine and upgrade implemented modules based on business demands, user feedback, and evolving design trends.
Skills and Experience

  • 7+ years of software engineering experience including 4+ years dedicated to developing high-performance, high-concurrency, and low-latency systems.
  • Proficient in Rust with 2+ years of experience, coupled with a strong background in C++ or another low-level/systems programming language.
  • Deep understanding of multiple programming languages with an emphasis on design patterns and architectural principles.
  • Extensive understanding of computer systems including design considerations for x86 architecture, multithreading, memory allocation, and Linux OS.
  • Advanced skills in debugging, profiling, performance optimization, and design troubleshooting.
  • Excellent communication and design documentation skills, and a strong grasp of software lifecycle and teamwork.
  • Academic background in Computer Science or a related field, with a strong focus on software design, or equivalent professional experience.
Nice to have

  • Experience with the Ethereum ecosystem and writing smart contracts in Solidity.
  • Design and development experience with blockchain nodes and protocols.
  • Proven track record in designing and building distributed and scalable systems.
  • Previous experience in a software architect role.
  • Involvement in open-source projects.
Application Process
    To apply for this position, you need to fill out our form and attach a resume.

    In the resume, you must specify the place of work, the tasks you performed, and the technologies that were used.
    Made on
    Tilda