Description

JOB SUMMARY

Role at a glance
  • Mission: Own the distributed backend data engine end-to-end, guaranteeing precision, performance, and scale for complex crypto tax data.

  • Location: Remote – Strictly Europe (EU / UK timezones)

    • Note, we won’t review job applications from outside Europe.
  • Employment: B2B Contract.

  • Compensation: USD $80k – $100k/y.

  • Perks: 32 days PTO (incl. public holidays).

  • Experience: 8+ years with a focus on complex, data-heavy distributed systems.

🚀 Work within one of the most rapidly growing industries in the world

What we’re looking for

We’re looking for someone who thrives on complex, business-critical financial systems – architectural depth, high throughput, high-volume ETL, and high stakes. You’ll focus on optimising, refactoring, and elevating our backend architecture while ensuring deterministic execution, high availability, and financial-grade correctness.

Above all, we value a high sense of product ownership, exceptional code quality, autonomy, and openness: you take responsibility for outcomes, not just tasks, and you work independently while staying transparent and collaborative.

We also expect:

  • Deep understanding of distributed system architecture and the design patterns that support it at scale – queues, workers, idempotency, backpressure, rate-limiting, and retries.

  • Work closely with product and engineering leads, serving as a key technical partner to evaluate ideas, propose architectural solutions, and take real ownership of our backend data pipeline.

  • Real, production-level DeFi experience

    • AMMs, lending, staking, LP positions, and bridges. You understand what on-chain activity actually means, and you can spot data anomalies instantly.
  • Advanced data modeling and SQL skills, with a track record of tuning performance on massive PostgreSQL datasets.

  • Proven professional experience with Rust

    • you’ve used it in production or professional settings, can read and write it confidently, and are ready to work in it where extreme performance demands it.
  • Fluency with the latest AI development tools such as Claude/Codex/Cursor, and the judgment to put new tools to work effectively in a professional workflow.

Tech stack

You should have deep, production-level experience across our core stack:

Core

  • TypeScript (strict, modern) on the Bun runtime, with modern TS tooling (oxlint, Biome)

  • Distributed processing with RabbitMQ and Redis (ioredis)

  • PostgreSQL

    • schema design, query optimization, and migrations at scale
  • Vitest for unit and integration testing

  • Sentry for error monitoring

Data & Blockchain

  • Blockchain libraries and node/indexer APIs; RPC and provider reliability patterns

  • On-chain data decoding: ABIs, event logs, traces, token standards, transaction semantics

  • Data parsing and wrangling: csv-parse, xlsx (SheetJS), node-html-parser

  • Integrations against messy, inconsistent third-party APIs and file formats

Infrastructure & Tooling

  • PostgreSQL, Heroku, GitHub, JIRA
Nice to have
  • Public portfolio of projects available on GitHub or similar platforms.

  • Deeper Rust experience, especially in performance-critical data processing.

  • Background in financial products, double-entry accounting, or tax domains.

  • Familiarity with Ruby (our services interoperate with a Ruby codebase).

  • Knows and understands our product.

 

 

Are you interested in this position?

Apply by clicking on the “Apply Now” Button below!

#JobsHubEstonia #GlobalRecrument
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal