Koinly

Intermediate Developer, Ruby | Remote (Anywhere) | Crypto API Integrations

Icons/briefcase Apply
Icons/solid/bell Alert
Parot

Basics

Icons/currency euro

50 K$ - 55 K$ yearly

Icons/timer

Full time job

Icons/beacher

~ 3 years XP

Icons/briefcase

Remote

Icons/time

about 7 hours ago

Icons/eye

35 views

About Koinly


Koinly is a tax solution for cryptocurrency investors and accountants. Anyone who owns multiple exchange accounts or wallets knows the pains when it comes to declaring taxes. Koinly was built to solve this very problem - by integrating with all major blockchains and exchanges such as Coinbase, Binance, Bittrex and CEX.io, Koinly reduces crypto tax reporting to a few minutes of work. Simply connect your exchange accounts / public addresses and let Koinly figure out your capital gains. Your final tax report is presented in a format that is accepted by your tax agency, making it easy to print & file. Alternatively, import our report into a tax filing software like TurboTax, TaxACT or Xero.

We currently support 100+ countries, including the USA, UK, Canada, Australia, Sweden, Norway, Ireland and many more - see our website for the full list.

The Role


🧱 Build & maintain crypto integrations. Skip the meetings.

Grow fast with feedback. Power smooth wallet & exchange syncs for 1.5M+ users.

Full ownership, clean code, real impact.

💰 $50–55K/year | 📍 Remote | 📄 B2B Contract


Become part of the backbone of the crypto data flow

At Koinly, we help 1.5M+ users make sense of their crypto taxes. None of that works without reliable data from 900+ wallets, exchanges, and blockchains. That’s where you come in.


As a Ruby Software Engineer on our Integrations team, you'll bridge the gap between product and support — keeping our sync engines running and users unbothered.


Practically?

☝️ You’ll help maintain 900+ crypto integrations so users don’t have to lift a finger.


-----------------------------------------------------


About us

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


Under the hood:

  • 💎 Ruby-heavy backend
  • ✅ High test coverage
  • ⚡ Built for performance and scale


Our values & how we work

  • No middle management. No pointless meetings.
  • We value clarity, autonomy, and self-learners.
  • Remote-first and async-first.
  • Work 40 hours a week — no more.
  • Deep work is respected and protected.
  • We operate in UK time (±2h), but are flexible with hours.


-----------------------------------------------------


Why this role?

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:

  • A great entry point into the crypto space for someone who’s curious but not yet deep in it.
  • An opportunity to grow fast. We give feedback, and we’re structured to help mid-level devs improve. 
  • A high-impact position. Your work directly improves the experience for over 1.5M+ users worldwide.
  • Lower entry bar than senior roles, with equally high standards for quality and ownership.


-----------------------------------------------------


Key role details 

  • Department: Tech
  • Squad: Integrations
  • Team size: 10 engineers in a 37-person company
  • Location: Fully remote
  • Timezone: Ideally available to have overlap with UK ±2 hours when needed
  • Salary: USD $50,000-$55,000 per year
  • Type: Full-time (Contractor - B2B)


-----------------------------------------------------


The role

You’ll be part of the Integrations 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.


What you'll be doing:

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


Who we're looking for: 

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


Don’t meet every requirement? Neither do we. If you're hungry to learn, apply anyway.


What you get:

How we work

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


Salary and benefits

  • USD $50–$55K per year (B2B contract).
  • 32 paid days off per year (incl. public holidays).
  • Co-working space budget, if desired.


Support and growth

  • 3-month probation period.
  • Formal reviews every 6 weeks.
  • Continuous feedback baked into how we work and available anytime you ask.


Your first month

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.


-----------------------------------------------------


Our interview process

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


How to apply

💡 Note: To keep our processes efficient and everything in one place, you’ll be redirected to our careers site to complete a short application form.


Looking forward to hearing from you!

You work for this company and want an access to your account?
💌 Send an email to jeanro[at]ruby-on-rails-jobs[dot]com

Icons/delimiter straight multiple %# Main fill %> %# Black border with increased stroke width %> %# Shadow effect - slightly offset path %>