Senior Ruby Engineer | Remote-first (EMEA) | Crypto Tax
Senior Ruby Engineer | Remote-first (EMEA) | Crypto Tax

Senior Ruby Engineer | Remote-first (EMEA) | Crypto Tax

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Design and maintain scalable Ruby applications while ensuring high performance and code quality.
  • Company: Koinly helps crypto investors manage their tax obligations with innovative software solutions.
  • Benefits: Enjoy a fully remote role, flexible hours, 32 holidays, and a co-working space budget.
  • Why this job: Join a dynamic startup where your work directly impacts over 1.5M users in the crypto space.
  • Qualifications: 5+ years of Ruby experience, strong SQL knowledge, and excellent problem-solving skills required.
  • Other info: We value ambition and encourage applicants who may not meet all criteria to apply.

The predicted salary is between 43200 - 72000 £ per year.

As a Ruby Developer, you’ll be responsible for writing clean, modern code that adheres to best practices. We’re looking for a self-motivated individual who takes pride in their work, values high-quality code, and cares deeply about the overall application experience. We pride ourselves on having very high test coverage and rarely having any production issues. Our backend follows a microservices architecture, consisting of multiple small services—primarily built with Ruby—that collectively power the user experience. This role may have on-call responsibilities.

Responsibilities:

  • Design, build, and maintain scalable and efficient Ruby applications.
  • Develop new features and maintain existing code while ensuring high performance and responsiveness.
  • Write clean, maintainable, and efficient code following best practices.
  • Optimize applications for speed and scalability.
  • Implement automated tests and ensure robust code quality.
  • Debug and troubleshoot complex issues across production and development environments.
  • Work closely with product managers, designers, and other engineers to translate business requirements into technical solutions.
  • Stay up-to-date with emerging technologies and best practices in Ruby development.

Requirements:

  • 5+ years of experience with Ruby (bonus points for React).
  • Strong knowledge of SQL databases, query optimizations.
  • Excellent problem-solving and debugging skills.
  • Experience with RESTful APIs, microservices, and third-party integrations.
  • Knowledge of background job processing tools (Sidekiq, etc.).
  • Proficiency in at least 2 programming languages.
  • Good written and verbal communication skills in English.

Don’t ‘tick all of the boxes? Neither do we. We are driven by hiring not only by experience and relevance for the role but also by ambition. We celebrate anything ‘outside of the box’, so if you don’t meet all of the listed tickbox criteria, please do still apply as we’d love to hear from you.

What we can offer you:

  • Highly competitive package.
  • Fully remote role (with flexible work hours).
  • 32 holidays per annum (incl. public holidays).
  • Co-working space budget.
  • Work in crypto.

Our interview process:

  • An initial call with the hiring manager (30 mins).
  • A take-home task that is related to the work you would be doing (~3 hours).
  • A second call that may involve live-coding and architecture problems (1.5 hours).
  • Final call with the hiring manager (30 mins).
  • Optionally: There may also be a call with our founder/CEO (30 mins).

About us:

At Koinly, we are building software to help crypto investors stay compliant with their tax obligations and keep track of their investments. We launched the first version of our platform in 2019 and have since grown to over 1.5M users by solving a highly technical problem and saving our users countless hours of work. All of this with a small team of super intelligent and dedicated individuals!

Our values & work environment:

As a startup we value efficiency above all else. Our team structure is flat and focused where every individual has a critical role that directly impacts our users. You will not find any middle managers or pointless meetings here. Our environment is best suited for people that are hands-on, like to take ownership and most importantly - are self-learners. Our team is based in Europe so we try to work in the UK timezone but are flexible on the work timings. Everyone is expected to work 40 hours and no more. We highly value people that can prioritise their work, know what tools to use to work efficiently and can set up processes to amplify the impact of their time.

What to expect in your first month:

This is the most decisive part of your tenure at Koinly. You will be assessed on your technical skills and how quickly you are able to become operational. A good benchmark is to try Koinly out yourself; if you have a hard time understanding what it does then things will not get any easier. After all, we expect our users to be able to do their taxes with Koinly in under 20 minutes. An interest in DeFi is a major advantage.

Senior Ruby Engineer | Remote-first (EMEA) | Crypto Tax employer: Koinly

At Koinly, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to take ownership of their projects while working remotely across the EMEA region. With a highly competitive package, 32 holidays per annum, and a flat team structure that values efficiency and self-learning, we offer an environment where your contributions directly impact our growing user base of over 1.5 million. Join us in the exciting world of crypto tax compliance, where your expertise in Ruby can thrive alongside a team of dedicated professionals committed to excellence.
K

Contact Detail:

Koinly Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Ruby Engineer | Remote-first (EMEA) | Crypto Tax

✨Tip Number 1

Familiarise yourself with Koinly's platform and its features. Understanding how our software helps crypto investors will not only prepare you for the role but also impress us during the interview process.

✨Tip Number 2

Brush up on your Ruby skills, especially in the context of microservices architecture. Being able to discuss your experience with scalable applications and how you've implemented best practices in your previous roles will set you apart.

✨Tip Number 3

Prepare for the technical challenges in the interview by practising live coding and debugging scenarios. Familiarity with RESTful APIs and background job processing tools like Sidekiq will be beneficial.

✨Tip Number 4

Showcase your problem-solving skills by discussing past experiences where you optimised application performance or resolved complex issues. We value candidates who can think critically and adapt quickly.

We think you need these skills to ace Senior Ruby Engineer | Remote-first (EMEA) | Crypto Tax

Ruby Programming
SQL Database Management
RESTful API Development
Microservices Architecture
Debugging and Troubleshooting
Automated Testing
Performance Optimisation
Background Job Processing (e.g., Sidekiq)
Clean Code Practices
Version Control (e.g., Git)
Problem-Solving Skills
Collaboration with Cross-Functional Teams
Adaptability to Emerging Technologies
Good Written and Verbal Communication Skills in English

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Ruby and any relevant technologies mentioned in the job description. Emphasise your problem-solving skills and any projects that showcase your ability to write clean, maintainable code.

Craft a Compelling Cover Letter: In your cover letter, express your passion for Ruby development and your interest in the crypto space. Mention specific experiences that align with the responsibilities listed, such as working with microservices or implementing automated tests.

Showcase Relevant Projects: If you have worked on projects that involved RESTful APIs, SQL databases, or background job processing tools like Sidekiq, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your coding skills.

Prepare for Technical Assessments: Since the interview process includes a take-home task and live-coding, brush up on your Ruby skills and practice coding challenges. Familiarise yourself with common architectural problems and be ready to discuss your thought process during the interviews.

How to prepare for a job interview at Koinly

✨Showcase Your Ruby Expertise

Make sure to highlight your experience with Ruby during the interview. Be prepared to discuss specific projects where you wrote clean, maintainable code and how you ensured high test coverage.

✨Demonstrate Problem-Solving Skills

Since the role requires excellent problem-solving abilities, prepare to share examples of complex issues you've debugged in the past. Discuss your approach to troubleshooting and how you optimised applications for performance.

✨Familiarise Yourself with Microservices

As the backend follows a microservices architecture, brush up on your knowledge of this approach. Be ready to explain how you've worked with microservices in previous roles and how you would design scalable Ruby applications.

✨Engage with the Company’s Values

Koinly values efficiency and self-learning. During the interview, express your alignment with these values by sharing how you prioritise tasks and continuously improve your skills. Show that you're hands-on and ready to take ownership of your work.

Senior Ruby Engineer | Remote-first (EMEA) | Crypto Tax
Koinly
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>