Apply

Web3 Backend Engineer (Rust)

Posted about 1 month agoInactiveViewed

View full description

💎 Seniority level: Senior, 1 year +

📍 Location: Europe, CEST, NOT STATED

🔍 Industry: DeFi

🏢 Company: CoW DAO

⏳ Experience: 1 year +

🪄 Skills: AWSBackend DevelopmentDockerElasticSearchEthereumGitKubernetesSoftware ArchitectureAlgorithmsAPI testingData StructuresGrafanaPrometheusRustCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsLinuxDevOpsMicroservicesTeamworkSoftware Engineering

Requirements:
  • You have at least 1 year + of productional experience with Rust (experience with C++ is a great bonus)
  • You have excellent computer science, programming, and algorithmic skills
  • Experience in web3 (ideally DeFi and Ethereum blockchain)
  • Experience with operating, maintaining, and architecting complex software systems
  • You care deeply about the quality, readability, observability, and testability of your code
  • You proactively give technical direction to improve performance, prevent issues, optimise data usage, and refactor the codebase
  • You are a team player, strong communicator, and gladly share your expertise with others
  • You collaborate effectively with a remote-first team on a large, open-source codebase
  • Ideally, someone senior who can mentor colleagues and provide direction.
  • You are excited to explore and gain experience with Ethereum
Responsibilities:
  • Architect and design our off-chain services (core auction protocol as well as the orderbook) to support feature growth and the rapidly changing requirements that come from being an application on a constantly evolving blockchain.
  • While your focus will be writing concurrent backend systems in Rust, you will also interact with our Smart Contracts written in Solidity and develop your understanding of auction mechanisms and DeFi protocols
  • Work closely with researchers and the product team to ship features and come up with new solutions for challenging technical problems
  • Deliver high-quality code for features from concept until production (including state-of-the-art monitoring of our production systems)
  • Help our engineering team maintain and improve the reliability of the existing features and join in the on-call rotation
  • Give thoughtful and in-depth code reviews of your colleagues’ contributions to our open-source codebase
Apply