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 Frontend Staff Engineer to take deep ownership of our data platform - the engine behind products at the intersection of crypto, finance, and tax. You'll work across a modern React web application and a high-performance distributed data-processing backend, with a new React Native mobile app joining your scope in the future.
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 frontend 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 glanceMission: Own frontend features end-to-end ensuring a high-performance experience 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 – $120k/y.
Perks: 32 days PTO (incl. public holidays).
Experience: 8+ years with a focus on complex, data-heavy web applications.
🚀 Work within one of the most rapidly growing industries in the world
What we're looking forWe're looking for someone who thrives on complex, business-critical financial web applications - systems with real architectural depth and high stakes. You’ll focus on optimizing, refactoring, and elevating our existing codebase while steadily delivering critical new features for a high-performance interface that handles massive datasets and complex DeFi reconciliations.
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 modern, complex web application architecture and the design patterns that support it at scale.
Work closely with product and design, serving as the primary frontend partner for Product. You’ll evaluate ideas from a technical perspective, propose creative solutions, and take real ownership of our frontend strategy.
Strong attention to detail and advanced frontend styling skills, including reliable cross-browser behavior and pixel-level precision.
Fluency with the latest AI development tools such as Claude/Codex/Cursor, and the judgment to use them effectively in a professional workflow.
You should have deep, production-level experience across our core stack:
FrontendReact 19 with the React Compiler, in strict, modern TypeScript
TanStack ecosystem - Router, Query, and Table
Radix UI and Mantine for components
Tailwind CSS v4 (with class-variance-authority and tailwind-merge)
Vite + Vitest (unit and browser/Playwright), Storybook with Chromatic for visual regression
Highcharts for data visualization and Sentry for error monitoring
Bun runtime with modern TS tooling (oxlint, Biome)
Data parsing and wrangling: csv-parse, xlsx (SheetJS), node-html-parser
Blockchain libraries
RabbitMQ, and Redis (ioredis)
PostgreSQL, Heroku, GitHub, JIRA
Experience building mobile applications with React Native (we plan to expand into mobile).
Public portfolio of projects available on GitHub or similar platforms.
Background working on financial products.
Hands-on experience with blockchain and crypto technologies.
Familiarity with Ruby (our services interoperate with a Ruby codebase).
Understanding of DeFi protocols and how they work on-chain.
Knows and understands our product.
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 React experience. This is a Staff level role. You should have a deep understanding of React’s internals, performance optimization, and modern tooling. We need someone who can hit the ground running with a complex, established codebase.
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 UX 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 features from the initial requirement through to the final interaction. You have the autonomy to make architectural 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.
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.
Compliance and privacyDue to our domain, background checks are required before joining. By applying, you consent to processing your data for recruitment purposes per our privacy policy.
Skills Required
- 8+ years experience building complex, data-heavy web applications
- Expert-level TypeScript
- Deep React experience (React 19, React Compiler) and understanding of React internals and performance
- Production experience with TanStack Router, Query, and Table
- Experience with component libraries Radix UI and Mantine
- Styling expertise with Tailwind CSS v4 (class-variance-authority, tailwind-merge) and pixel-level precision
- Experience with Vite, Vitest, Playwright, Storybook and Chromatic for testing and visual regression
- Experience with Bun runtime and modern TypeScript tooling (oxlint, Biome)
- Experience with data parsing/wrangling libraries (csv-parse, xlsx/SheetJS, node-html-parser)
- Experience with Highcharts for data visualization and Sentry for error monitoring
- Experience with message queues and caches (RabbitMQ, Redis with ioredis)
- Familiarity with PostgreSQL, Heroku, GitHub and JIRA
- Fluency with modern AI developer tools (Claude, Codex, Cursor) and judgment using them professionally
- Strong product ownership, collaboration with product/design, and excellent communication in async/remote environments
- Strong attention to detail and reliable cross-browser behavior
- Experience building mobile apps with React Native
- Public portfolio of projects (GitHub or similar)
- Background working on financial products
- Hands-on experience with blockchain and crypto technologies
- Familiarity with Ruby (interoperability with backend services)
- Understanding of DeFi protocols and on-chain mechanics
What We Do
Koinly is a crypto tax and asset-tracking platform that connects to exchanges and wallets to import transaction histories, including DeFi and staking activity. Its software automates cryptocurrency tax calculations and reporting, helping investors and accountants meet tax-compliance obligations more quickly. The company also develops tools intended to reduce regulatory friction and support broader cryptocurrency adoption while saving users days or weeks of manual work.









