At a Glance
- Tasks: Join our Integrations team to maintain and improve crypto data syncing for 1.5M+ users.
- Company: Koinly simplifies crypto tax reporting, helping users manage their assets effortlessly.
- Benefits: Enjoy a fully remote role, 32 paid days off, and a co-working space budget.
- Other info: We value feedback and autonomy, with a clear path for growth and development.
- Why this job: Make a real impact in the growing crypto space while working in a high-trust environment.
- Qualifications: 3+ years of Ruby experience and strong problem-solving skills are essential.
The predicted salary is between 40000 - 46000 € per year.
Become part ofthe backbone of the crypto data flow
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.
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 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.
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.
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
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.
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.
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.
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.
Ruby Developer (Integrations) Tech · Europe · in London employer: Koinly
At Koinly, we pride ourselves on being a fully remote-first startup that values autonomy, technical excellence, and clear communication. With a lean engineering environment and a culture that prioritises feedback and ownership, our Ruby Developer role offers a unique opportunity to make a direct impact on over 1.5M users while enjoying generous benefits like 32 paid days off and continuous growth support. Join us in simplifying crypto taxes and be part of a high-trust team where your contributions truly matter.
StudySmarter Expert Advice🤫
We think this is how you could land Ruby Developer (Integrations) Tech · Europe · in London
✨Tip Number 1
Familiarise yourself with Koinly's platform and the specific integrations they offer. Understanding how their system works will not only help you during the interview but also show your genuine interest in the role.
✨Tip Number 2
Brush up on your Ruby skills, especially focusing on API integration and troubleshooting. Being able to demonstrate your technical prowess in these areas will be crucial during the technical interview.
✨Tip Number 3
Prepare for the live-coding part of the interview by practising common coding challenges related to Ruby and API handling. This will help you feel more confident and perform better under pressure.
✨Tip Number 4
Emphasise your problem-solving skills and ability to work autonomously during the interview. Koinly values a high-ownership mindset, so sharing examples of how you've tackled complex issues independently will resonate well.
We think you need these skills to ace Ruby Developer (Integrations) Tech · Europe · in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Ruby experience and any relevant work with APIs. Focus on specific projects where you've integrated third-party services, as this is crucial for the role.
Craft a Strong Cover Letter:In your cover letter, express your enthusiasm for the crypto space and how your skills align with Koinly's mission. Mention your problem-solving abilities and provide examples of how you've tackled complex technical challenges in the past.
Showcase Your Technical Skills:If you have a portfolio or GitHub repository, include links to projects that demonstrate your Ruby expertise and experience with integrations. This will give the hiring team insight into your coding style and problem-solving approach.
Prepare for the Interview Process:Familiarise yourself with common technical interview questions related to Ruby and API integrations. Be ready to discuss your previous experiences and how they relate to the responsibilities outlined in the job description.
How to prepare for a job interview at Koinly
✨Understand the Role
Make sure you thoroughly understand the responsibilities of a Ruby Developer in the Integrations team. Familiarise yourself with the importance of maintaining and improving systems that sync crypto data, as well as the need for excellent troubleshooting skills.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples of how you've tackled complex technical problems in the past. Highlight your experience with integrating third-party services and RESTful APIs, as this will be crucial for the role.
✨Demonstrate Clear Communication
Since the role involves partnering with Customer Support, practice articulating your thoughts clearly and concisely. Be ready to explain technical concepts in a way that non-technical stakeholders can understand.
✨Familiarise Yourself with Koinly's Product
Before the interview, try using Koinly's platform to get a feel for its functionality. This will not only help you understand the product better but also allow you to ask informed questions during the interview.