T
AI

Defi Backend Engineer Rust

Time Research · Remote · $72k - $150k

Actively hiring Posted about 1 year ago

Role overview

What You Will Do
  • Develop and maintain backend systems using Rust, focusing on Tokio for asynchronous programming.
  • Build high-performance TCP-based network applications, implementing custom protocols as needed.
  • Design and implement gRPC services to enable efficient communication between microservices and systems.
  • Integrate backend systems with blockchain networks (e.g., Ethereum, Solana, Cosmos) and work with smart contracts.
  • Implement and optimize quantitative models and algorithms for data analysis, financial computations, or other high-performance tasks.
  • Collaborate with DevOps teams to deploy, monitor, and optimize backend services in cloud or distributed environments.
  • Debug, troubleshoot, and resolve performance issues in networking, blockchain integration, or quantitative computations.
  • Stay up-to-date with advancements in Rust, blockchain, and quantitative tools.
Who You Are
  • Proficiency in Rust programming with hands-on experience in backend development.
  • Expertise in Tokio, asynchronous programming, and TCP networking.
  • Experience building gRPC services and working with protocol buffers.
  • Strong understanding of blockchain integration, including wallet SDKs (e.g., Ethers, Alloy) and smart contract interaction.
  • Knowledge of quantitative development concepts, including implementing or optimizing algorithms and models.
  • Proficiency in designing and implementing APIs using RESTful, GraphQL, or gRPC technologies.
  • Familiarity with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Strong problem-solving, debugging and optimization skills, with a focus on networked and distributed systems.
Nice-to-Have
  • Experience with cryptographic protocols and secure communication (e.g., TLS, mTLS).
  • Familiarity with distributed systems, microservices, and container orchestration tools (e.g., Docker, Kubernetes).
  • Experience with quantitative libraries (e.g., NumPy, Pandas, QuantLib) or financial systems.
  • Knowledge of Layer-2 blockchain solutions (e.g. Arbitrum, ZkSync) and cross-chain technologies.
  • Contributions to open-source Rust projects.

What you'll work on

  • Develop and maintain backend systems using Rust, focusing on Tokio for asynchronous programming.
  • Build high-performance TCP-based network applications, implementing custom protocols as needed.
  • Design and implement gRPC services to enable efficient communication between microservices and systems.
  • Integrate backend systems with blockchain networks (e.g., Ethereum, Solana, Cosmos) and work with smart contracts.
  • Implement and optimize quantitative models and algorithms for data analysis, financial computations, or other high-performance tasks.
  • Collaborate with DevOps teams to deploy, monitor, and optimize backend services in cloud or distributed environments.
  • Debug, troubleshoot, and resolve performance issues in networking, blockchain integration, or quantitative computations.
  • Stay up-to-date with advancements in Rust, blockchain, and quantitative tools.

What we're looking for

  • Proficiency in Rust programming with hands-on experience in backend development.
  • Expertise in Tokio, asynchronous programming, and TCP networking.
  • Experience building gRPC services and working with protocol buffers.
  • Strong understanding of blockchain integration, including wallet SDKs (e.g., Ethers, Alloy) and smart contract interaction.
  • Knowledge of quantitative development concepts, including implementing or optimizing algorithms and models.
  • Proficiency in designing and implementing APIs using RESTful, GraphQL, or gRPC technologies.
  • Familiarity with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Strong problem-solving, debugging and optimization skills, with a focus on networked and distributed systems.

Tags & focus areas

Used for matching and alerts on DevFound
Backend Engineer Rust Blockchain Docker Ethereum Kubernetes Solana Remote Pandas