Skip to content

Open nowPosted 15 days ago

Senior Software Engineer (Rust)

MyCareersFuture94,028 open roles

Pay
SGD 7,500 – SGD 10,000 a month
Where
Singapore
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Engineer (Rust)MyCareersFuture · Singapore
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on MyCareersFuture's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.7% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.6%1 day
  2. 3.3%3 days
  3. 7.7%7 days
  4. 14.0%14 days
  5. 33.7%30 days
This job: posted 15 days ago

The posting

Team: Engineering Reports to: Tech Lead Location: Remote Employment Type: Full-time

About the Opportunity

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.

We are looking for a Senior Software Engineer to own the company’s backend services throughout their lifecycle—from architecture and implementation to deployment and operation in production.

This is a hands-on individual-contributor position. It does not involve people management, sales or product design. The ideal candidate is proactive, comfortable working autonomously and willing to take full ownership of complex technical problems.

What You’ll Own

Backend Services

  • 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.

On-Chain Data Infrastructure

  • 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.

APIs and Data Services

  • 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.

Data Accuracy

  • 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.

Production Releases

  • 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.

Smart Contract Integration

  • Build services that interact with smart contracts across supported blockchain networks.
  • Work alongside smart-contract engineers and support contract deployment and maintenance when required.

Job requirements

What We’re Looking For

Required Experience

  • Strong production experience with Rust, particularly asynchronous services, APIs and data-ingestion systems. This is the primary technology stack and the most important requirement.
  • 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.

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.

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.
  • The technical trade-offs you made.

2. Practical Exercise

You will complete a focused Rust implementation exercise together with a data-processing problem.

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.

4. Technical Communication

You will be asked to share or discuss a runbook, technical document or engineering write-up you have authored.

Application

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.
  • Any relevant blockchain, indexing or data-infrastructure projects.

Shortlisted candidates will receive further details about the company and opportunity directly from Nodeworthy.

Grab the chance and don't lose it. Apply now! https://nodeworthy.recruitee.com/o/senior-software-engineer-rust

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against MyCareersFuture's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on MyCareersFuture's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    MyCareersFuture's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.