Posted today · be early
Senior Software Engineer (Rust)
Nodeworthy
WorldwideremotePosted today
Skill Required
Software-EngineerBackend-EngineerRust-DeveloperBlockchain-EngineerSenior-Rust-EngineerSenior-Rust-DeveloperSenior-Backend-Rust-EngineerRust-Software-EngineerSoftware EngineerSoftware DeveloperRustSystem DesignSolidityProduct DesignData WarehousingDesign SystemEngineeringBlockchainObservabilitybuildingQuery OptimizationwrittenSolanadesignGitDeFiAPIsWeb3.jsSQLandEthereumFulltime
Key highlights
- Location: Remote
- Employment Type: Full-time
- Key Requirement: Strong production experience with Rust
- Key Requirement: Understanding of blockchain fundamentals (EVM/Solana)
Role overview
Nodeworthy is supporting a Web3 technology company that helps blockchain projects execute large-scale token-distribution and ecosystem-growth campaigns. The company builds and operates digital-asset infrastructure for its clients, delivers projects through short parallel engagement cycles with firm deadlines and real commercial consequences, and is also conducting R&D for a new blockchain intelligence and data product.
Responsibilities
- Design, build and operate production backend services primarily in Rust
- Make architectural decisions that balance performance, reliability and maintainability
- Monitor services and resolve issues throughout their production lifecycle
- Develop indexers and event-processing pipelines for blockchain data
- Ensure internal data remains consistent with upstream blockchain states
- Design systems that handle retries, duplicate events, partial failures and blockchain reorganisations correctly
- Build and maintain the APIs powering internal tools and client-facing dashboards
- Design reliable interfaces for accessing and processing large volumes of on-chain data
- Maintain clear and well-structured data models
- Take ownership of the accuracy and consistency of figures generated by your services
- Investigate discrepancies and explain how reported figures were derived
- Implement appropriate validation, reconciliation and monitoring processes
- Support client launches, production deployments and short-notice releases
- Diagnose and resolve live production issues under time pressure
- Create runbooks and improve operational processes following incidents
- Build services that interact with smart contracts across supported blockchain networks
- Work alongside smart-contract engineers and support contract deployment and maintenance when required
- Own the company's backend services throughout their lifecycle—from architecture and implementation to deployment and operation in production
Requirements
- Strong production experience with Rust, particularly asynchronous services, APIs and data-ingestion systems
- Strong backend engineering fundamentals, including distributed systems, concurrency, data modelling and SQL
- Experience building data-intensive or high-throughput systems where correctness is critical
- Understanding of blockchain fundamentals, including EVM and/or Solana, RPC providers, event logs and indexers
- Familiarity with smart contracts, including Rust-based development frameworks such as Anchor
- Ability to diagnose production systems and make sound decisions under time pressure
- Clear written English and the ability to produce runbooks and technical documentation
- A proactive and accountable working style, with the ability to operate independently in a distributed team
- Comfortable working autonomously and willing to take full ownership of complex technical problems
Nice to have
- Experience in digital assets, trading, DeFi or financial infrastructure
- Exposure to multiple blockchain ecosystems or cross-chain infrastructure
- Experience building or operating blockchain indexing infrastructure
- Experience supporting time-sensitive client or production launches
Additional details
- Senior Software Engineer (Rust)
- Team: Engineering
- Reports to: Tech Lead
- Location: Remote
- Employment Type: Full-time
- This is a hands-on individual-contributor position. It does not involve people management, sales or product design.
- Nodeworthy is supporting a Web3 technology company that helps blockchain projects execute large-scale token-distribution and ecosystem-growth campaigns.
- The company builds and operates digital-asset infrastructure for its clients.
- Projects are delivered through short, parallel engagement cycles involving firm deadlines and real commercial consequences.
- Its systems must therefore remain accurate, responsive and reliable under heavy workloads.
- The team is also conducting research and development for a new blockchain intelligence and data product.
- What We're Looking For
- Required Experience
- Strong production experience with Rust... This is the primary technology stack and the most important requirement.
- Nice to Have
- What This Role Does Not Cover
- People management or formal team leadership.
- Business development or client acquisition.
- Product design or marketing responsibilities.
- Interview Process — 1. Rust Technical Deep Dive: You will discuss a production service you have built, including its architecture and data model, how it handled failures and retries, how you verified the accuracy of its output, and the technical trade-offs you made.
- Interview Process — 2. Practical Exercise: You will complete a focused Rust implementation exercise together with a data-processing problem.
- Interview Process — 3. Production Judgement: You will be presented with a scenario involving a live service reporting incorrect figures and asked to explain what you would investigate, in what order and why.
- Interview Process — 4. Technical Communication: You will be asked to share or discuss a runbook, technical document or engineering write-up you have authored.
- This is a confidential search managed by Nodeworthy.
- To apply, please submit: Your CV, GitHub profile or technical portfolio, a short description of a production Rust service you have built, and any relevant blockchain, indexing or data-infrastructure projects.
- Shortlisted candidates will receive further details about the company and opportunity directly from Nodeworthy.
- Originally posted on Himalayas