Talent.com
Koinly
Backend Staff EngineerKoinly • London, United Kingdom
Backend Staff Engineer

Backend Staff Engineer

Koinly • London, United Kingdom
8 days ago
Salary
£80,000.00 yearly
Job type
  • Full-time
Job description
Koinly is a successful product used by crypto investors around the world, helping them make sense of complex portfolios and tax obligations across chains, wallets, exchanges, and Defi protocols. The bar is simple to describe and hard to deliver: a user should be able to reconcile thousands of transactions and file their taxes in under 20 minutes. We're looking for a Backend Staff Engineer to take deep ownership of our data platform - the engine behind products at the intersection of crypto, finance, and tax. You'll own a high-performance, distributed data-processing backend written in modern TypeScript - the system that ingests, normalizes, and reconciles on-chain and exchange data at scale, and turns it into numbers people file taxes with. Correctness is not negotiable here: a wrong balance is a wrong tax return. This is a senior, hands-on role for someone who combines exceptional engineering craft with genuine product ownership. We expect you to lead by example: writing high-quality code, making sound architectural decisions, and raising the bar for the entire backend team. We’re a remote-first, async-first startup with deep product-market fit. If you value autonomy, technical excellence, and clear communication over meetings and process complexity, Koinly is the place for you. Read on for responsibilities, requirements, and who we are. 👇 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. ✔️ Don’t tick all of the boxes? Neither do we 🤷 We're driven by hiring not only by experience and relevance but also by ambition. We celebrate anything ‘outside of the box’, so if you don’t meet every single listed criterion, please do still apply - we’d love to hear from you. That said, there are two hard gates for this role: Expert-level TypeScript. You should reach for strong typing instinctively, not as an afterthought. We deal with complex financial data where "mostly correct" isn't good enough; your TS skills should reflect that. Deep Distributed Systems & DeFi context. This is a Staff-level role. You need a deep understanding of async queue architectures, idempotency, and how smart contracts execute on-chain. We need someone who can hit the ground running with a complex, high-throughput pipeline. Why join Koinly as a backend engineer? One of the fastest-growing Crypto Tax Calculators in the world with solid product-market fit. Trusted and loved: See what our customers say on Trustpilot . Direct impact: Our users rely on Koinly for their financial compliance. Every performance optimization and reconciliation engine improvement you ship directly reduces the stress of hundreds of thousands of investors. True ownership: We don't believe in "ticket-flipping." You'll own core data services from architecture through deployment and scaling. You have the autonomy to make system decisions that stick. High-signal, low-noise: We're remote-first and async-first. We don't do unnecessary meetings or processes for the sake of process. You’ll have long blocks of deep work time to actually build. 🚀 Come and shape the future of crypto tax with us We aren't just building a calculator; we're building a platform that empowers crypto investors to make the best decisions for their financial future. If you’re ready to own a piece of that journey and build a product people actually need, we want to hear from you. Our take on Diversity, Inclusion and Belonging The diversity of our team reflects the diversity of our community and customers. We not only welcome, but celebrate, diverse communities. We feel we have an empowering environment where everyone is supported and respected, and we want you to feel this too. We welcome new ideas, thinking and approaches and listen intently, and we are strongly committed to learning and improving on this as we grow. Compliance and privacy Due to our domain, background checks are required before joining. By applying, you consent to processing your data for recruitment purposes per our privacy policy.
Create a job alert for this search

Backend Staff Engineer • London, United Kingdom

Similar jobs

Staff Backend Engineer

Monzo BankGreater London, England, GB
Full-time

Kafka for our asynchronous message queue.We’re on a mission to make money work for everyone.We’re waving goodbye to the complicated and confusing ways of traditional banking.After starting as a pre... Show more

 • Promoted

Staff Engineer

MoneyLionGreater London, England, GB
Full-time

As a Staff Software Engineer, you will take on the hardest technical problems across Performativ’s platform and turn complexity into systems that scale.You will move to where things break, slow dow... Show more

 • Promoted

Staff Backend Engineer - Routing Squad

HIVEDGreater London, England, GB
Full-time

HIVED is a climate and logistics startup based in London, building the first sustainable parcel delivery network at scale, powered by a 100% electric fleet.We serve leading international brands suc... Show more

 • Promoted

Staff Engineer

CerebrasGreater London, England, GB
Full-time

Join our team and you’ll be responsible for providing technical leadership for our Data Platform team, defining technical direction and driving architectural decisions across data, platform and inf... Show more

 • Promoted

Remote Staff Backend Engineer – Fintech Platform Architect

RainGreater London, England, GB
Remote
Full-time

Rain, located in the United Kingdom, is seeking a Staff Backend Engineer to lead the technical direction for major areas of its backend platform.The position is remote and involves building scalabl... Show more

 • Promoted

Staff Backend Engineer

DepopGreater London, England, GB
Full-time

We are looking for a UK based Staff Backend Engineer to be a key technical leader within the teams responsible for Depop’s Payments and Fulfilment systems, ensuring we provide our users with a best... Show more

 • Promoted

Staff Software Engineer - Backend

DatabricksGreater London, England, GB
Full-time

At Databricks, we are passionate about enabling data teams to solve the world\'s toughest problems — from making the next mode of transportation a reality to accelerating the development of medical... Show more

 • Promoted

Staff Engineer

PerformativGreater London, England, GB
Full-time

As a Staff Software Engineer, you will take on the hardest technical problems across Performativ’s platform and turn complexity into systems that scale.You will move to where things break, slow dow... Show more

 • Promoted

Staff Backend Engineer, IBM Sterling Order Management

Marks and SpencerCity Of London, England, GB
Full-time

Marks & Spencer is seeking a Staff Software Engineer to lead design and delivery of the order management and promising capabilities for the Promising platform.You will build scalable, reliable serv... Show more

 • Promoted

Senior Staff Backend & Data Engineer - FinTech (Relocation)

AgodaGreater London, England, GB
Full-time

Agoda is looking for an experienced backend engineer in Greater London, UK to architect and maintain scalable systems fundamental to our FinTech solutions.The ideal candidate has over 8 years of ex... Show more

 • Promoted

Staff Software Engineer, Kubernetes Platform

aijoblistGreater London, England, GB
Full-time

Anthropic’s mission is to create reliable, interpretable, and steerable AI systems.We want AI to be safe and beneficial for our users and for society as a whole.Our team is a quickly growing group ... Show more

 • Promoted

Senior Staff Backend Engineer - Data Platform (London)

Software CareersGreater London, England, United Kingdom
Full-time

The Trade Desk is a global technology company in London seeking a Lead Staff Software Engineer to own backend systems for a high-traffic data platform.You will design, build, and operate core servi... Show more

 • Promoted

Staff Engineer

Cavendish ProfessionalsGreater London, England, GB
Full-time

Our client is a high-growth tech company looking for a.This is an exciting opportunity based in.Strong experience in product-focused engineering environments.Proficiency in TypeScript, Node.Experie... Show more

 • Promoted

Staff Engineer & Team Lead - Backend & Architecture

Starling Bank LimitedCity Of London, England, GB
Full-time

A leading fintech company is seeking a Staff Engineer to lead and inspire engineering teams at their London office.The role includes coaching team members, overseeing complex projects, and contribu... Show more

 • Promoted

Staff Backend Engineer

UncappedGreater London, England, GB
Full-time

Hybrid based in London or Warsaw, or fully remote from Poland with visits to the Warsaw office.If you're a tech freak with an insatiable curiosity for cutting‑edge technologies, join Uncapped and b... Show more

 • Promoted

Staff Engineer

The Hub/Danske BankGreater London, England, GB
Full-time

As a Staff Software Engineer, you will take on the hardest technical problems across Performativ’s platform and turn complexity into systems that scale.You will move to where things break, slow dow... Show more

 • Promoted

Staff Backend Engineer

MLabsGreater London, England, GB
Full-time

Our client is a high-performance technology development firm responsible for building and operating the infrastructure behind the world's largest and most active digital asset launchpads.This is a ... Show more

 • Promoted

Staff Backend Engineer

MonzoGreater London, England, GB
Full-time

We have around 650 engineers out of roughly 5,500 people in total - and we have big ambitions.There are many interesting challenges ahead, and we're happy for people to move between teams or to spe... Show more

 • Promoted

Staff Software Engineer, Agentic Platform

TideGreater London, England, GB
Full-time

We’re looking for a Staff-level Backend Engineer (AI) to bridge robust backend systems with Generative AI.You’ll design frameworks, standards, and platforms that allow AI capabilities to scale secu... Show more

 • Promoted

Staff Forward Deployed Engineer

IntercomGreater London, England, GB
Full-time

Fin is the AI Customer Agent company on a mission to help businesses provide perfect customer experiences.Our AI Agent Fin is the highest‑performing AI Customer Agent on the market today, enabling ... Show more