Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a remote-first, dynamic startup as a Ruby software engineer at Koinly, the leading platform simplifying crypto tax reporting. You will play a crucial role maintaining our integrations across 900+ platforms, making meaningful impacts for over 1.5M users. Embrace opportunities for growth in a high-autonomy engineering environment.
AtKoinly,we help over 1.5M+ users make sense of their crypto taxes. None of that works without clean, reliable data from 900+ wallets, exchanges, and blockchains.Keeping things stable at scale takes serious engineering effort.
That’s where you come in.
As a Ruby software engineer in the Integrations team,you'll be thebridge between app development and customer support.
Practically?
️ You’ll help keep 900+ crypto integrations running smoothly, so our users don’t have to lift a finger.
We’re a fully remote-first, async-first startup with product-market fit in a niche that's only getting bigger: crypto taxes. If you value autonomy, technical excellence, and clear communication over meetings and process complexity, Koinly is the place for you.
It's a maintenance-heavy, user-impactful, API-wrangling role.You’ll troubleshoot weird bugs, tame chaotic data, and make things work where most would give up.
And, it’s also:
You’ll be part of theIntegrations squad: the team responsible for keeping Koinly running smoothly across over 900+ crypto platforms. That means a lot of APIs, edge cases, and data quirks.
????Your work will form the invisible layer that makes crypto tax reporting feel effortless to our users.
At the core: Maintain and improve the systems that sync crypto data for 1.5M+ users worldwide.
Reproduce, troubleshoot, and resolve complex technical problems (under SLA).
Develop new integrations and improve the quality of the existing ones.
Monitor and resolve application errors.
Add support for new data formats.
Partner with Customer Support when technical expertise is needed.
You may occasionally be part of an on-call rotation.
3+ years of professional experience with Ruby.
Experience integrating third-party services and RESTful APIs.
Excellent troubleshooting and problem-solving skills.
You like digging through data until things make sense.
Able to make pragmatic decisions in complex, ambiguous situations.
Clear, concise written and verbal communication in English.
Eagerness to work with a high-standard engineering team, CI/CD, and testing.
Comfort with feedback loops and a high-ownership mindset.
A lean, no-BS engineering environment with high-trust and high-impact engineering environment with zero fluff that ships with quality.
Flat operations with full ownership and autonomy.
Async-first culture built around deep work, not meetings.
A role where every line of code you write has a direct user impact.
A culture that values feedback, autonomy, and outcome-driven work.
USD $50–$55K per year (B2B contract).
32 paid days off per year (incl. public holidays).
Co-working space budget, if desired.
Your first few weeks at Koinly are all about mutual discovery.
You’ll receive hands-on tasks that help us understand your technical strengths and how you operate in our async-first, ownership-driven environment. At the same time, you’ll get to explore whether our way of working challenges and supports you in the right ways.
We’re big on clarity, autonomy, and getting things done — and we hold our own product to the same standards. We expect our users to get their taxes done in under 20 minutes — and we aim to build with that same focus and confidence. A good benchmark? Try Koinly yourself. If the product doesn’t click for you quickly, building it won’t be easier.
An initial call with the talent team (30 mins).
A take-home task (~3 hours).
Technical interview with live-coding and architecture problems (90 mins).
Final call with the founder (30 mins).
Want to grow in a role that’s clear-cut, high-responsibility, and critical to real users?
Apply now.
Click “Apply for this job” to submit your CV or scroll down to reach our application form.
We’re on a mission to make crypto taxes simple.
Since 2019, we’ve grown to 1.5M+ users by tackling one of crypto’s messiest challenges: tax reporting. Our platform helps investors stay compliant, track their assets across hundreds of wallets, exchanges, and DeFi platforms, and save hours of time. Just see what our customers have to say about us.
Behind that focus towards simplicity lies a deeply technical product, built on large-scale data processing and 900+ integrations. Our stack is Ruby-heavy, our test coverage is high, and our expectations on code quality and system performance are even higher.