Backend Engineer – Rust (Trading Simulation Platform) + Web3 technology

Posted 4 weeks ago

Worldwide

Summary

Job Summary We are seeking an experienced Backend Engineer specializing in Rust and Web3 technology to join our Trading Simulation Platform team. The core of this role is designing and implementing a crypto payment microservice in Rust — a service that communicates directly with production nodes across multiple blockchains to power our payment layer. This requires genuine, hands-on understanding of how crypto works at a protocol level. If you don't know precisely how crypto and trading function, this role is not for you. Our trading engine is already implemented and our architecture is already designed. We currently support Polymarket, Kalshi, and Binance for trading simulations, and our roadmap is focused on adding further integrations. You'll be joining a mature codebase to extend it, not to build from scratch — though we expect you to be capable of contributing to architectural decisions when needed. Responsibilities Design, develop, and maintain a crypto payment microservice in Rust that interfaces directly with production blockchain nodes. Extend our existing trading simulation engine by adding new market and exchange integrations (building on our current Polymarket, Kalshi, and Binance support). Contribute to architectural decisions where appropriate, working within our established system design. Optimize system performance and scalability through effective code practices, multithreading, and distributed computing techniques. Implement RESTful APIs and web services to facilitate real-time data exchange and system interoperability. Conduct thorough testing, debugging, and code reviews to uphold high-quality standards across all development phases. Participate actively in Agile development processes, including sprint planning, stand-ups, and retrospectives. Maintain comprehensive technical documentation for ongoing support. Experience At least 3 years writing Rust, with proven experience developing backend systems in a production environment. Solid, precise understanding of how cryptocurrencies work — including blockchain nodes, transactions, and on-chain interactions. This is a hard requirement, not a nice-to-have. Working knowledge of trading and how markets function. Ability to reason about and contribute to system architecture independently. Strong understanding of distributed systems architecture and experience designing scalable solutions for high-volume data processing. Familiarity with RESTful API development, microservices architecture, and cloud platforms such as AWS or Azure. Hands-on knowledge of database design and management using SQL (MySQL, PostgreSQL, Microsoft SQL Server) or NoSQL (MongoDB). Experience with version control tools such as Git/GitHub within an SDLC framework. Knowledge of software engineering best practices including CI/CD pipelines, unit testing, debugging, and system design principles. Ability to work effectively in an Agile environment while managing multiple priorities in a fast-paced setting. Please note: candidates without a clear, demonstrable understanding of how crypto works will not be considered — this knowledge is essential to writing code that safely interacts with production blockchain nodes. Join us to build the payment and simulation infrastructure at the core of a modern trading technology platform. If you know crypto deeply, write excellent Rust, and want to make a tangible impact, we'd love to hear from you.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $30.00

    -

    $50.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Rust
PostgreSQL
Docker
Web3
Activity on this job
  • Proposals:50+
  • Last viewed by client:4 weeks ago
  • Interviewing:
    3
  • Invites sent:
    5
  • Unanswered invites:
    1
About the client
Member since Aug 10, 2015
  • Czech Republic
    Cheb8:58 PM
  • $64K total spent
    19 hires, 0 active
  • 1,753 hours

Explore similar jobs on Upwork

Internet Radio Metadata Expert NeededFixed-price‐ Posted 1 month ago
PHP
REST API
API Integration
SHOUTcast
Node.js

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo