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

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

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Koinly

At a Glance

  • Tasks: Design and maintain scalable Ruby applications while optimising for performance.
  • Company: Join Koinly, a leading crypto tax software company with a remote-first culture.
  • Benefits: Enjoy a competitive salary, 32 holidays, and a co-working space budget.
  • Why this job: Make an impact in the crypto world while working with cutting-edge technology.
  • Qualifications: 5+ years of Ruby experience; bonus for React knowledge and strong problem-solving skills.
  • Other info: Flexible hours and a dynamic team focused on innovation and growth.

The predicted salary is between 36000 - 60000 £ 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!

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

Koinly is an exceptional employer for Senior Ruby Engineers, offering a fully remote role with flexible hours and a highly competitive package. Our work culture fosters innovation and collaboration, allowing you to thrive in a supportive environment while contributing to cutting-edge solutions in the crypto space. With 32 holidays per annum and a budget for co-working spaces, we prioritise employee well-being and growth, making Koinly a rewarding place to advance your career.
Koinly

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

Network like a pro! Reach out to fellow Ruby developers and industry professionals on LinkedIn or Twitter. Join relevant groups and forums where you can share your knowledge and learn from others. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Ruby projects, contributions, and any cool features you've built. This is your chance to demonstrate your coding prowess and passion for clean, maintainable code—just what we love at Koinly!

✨Tip Number 3

Prepare for those interviews! Brush up on your problem-solving and debugging skills, especially with Ruby and SQL. Practice common coding challenges and be ready to discuss your thought process during the live-coding part of the interview. We want to see how you tackle real-world problems!

✨Tip Number 4

Don’t hesitate to apply through our website! Even if you don’t tick every box, we value ambition and creativity. Share your unique experiences and how they can contribute to our mission at Koinly. We’re excited to hear from you!

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

Ruby
SQL Databases
Query Optimisations
RESTful APIs
Microservices
Third-party Integrations
Background Job Processing Tools (e.g., Sidekiq)
Problem-Solving Skills
Debugging Skills
Automated Testing
Clean Code Practices
Performance Optimisation
Communication Skills
Collaboration with Product Managers and Designers

Some tips for your application 🫡

Show Off Your Ruby Skills: Make sure to highlight your Ruby experience in your application. We want to see how you've used Ruby to build scalable applications and any cool projects you've worked on. Don’t forget to mention any experience with microservices or RESTful APIs!

Keep It Clean and Concise: When writing your application, aim for clarity and brevity. We appreciate well-structured applications that get straight to the point. Use bullet points if it helps to make your skills and experiences stand out!

Let Your Personality Shine: We love a bit of personality! Don’t be afraid to let us know what drives you and why you’re passionate about coding. Share your thoughts on best practices and how you approach problem-solving—this helps us get to know you better.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we can’t wait to hear from you!

How to prepare for a job interview at Koinly

✨Know Your Ruby Inside Out

Make sure you brush up on your Ruby skills before the interview. Be ready to discuss your experience with Ruby, especially in relation to writing clean and maintainable code. Familiarise yourself with best practices and be prepared to share examples of how you've implemented them in past projects.

✨Showcase Your Problem-Solving Skills

Since the role requires excellent problem-solving abilities, think of specific challenges you've faced in previous roles and how you overcame them. Prepare to discuss debugging techniques and any complex issues you've resolved, particularly in production environments.

✨Understand Microservices Architecture

As the company uses a microservices architecture, it’s crucial to understand how this impacts application performance and scalability. Be ready to talk about your experience with microservices, RESTful APIs, and any relevant tools like Sidekiq. This will show that you can contribute effectively from day one.

✨Prepare for Live Coding

Since there may be a live-coding session during the interview, practice coding problems related to Ruby and SQL databases. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about getting the right answer but also demonstrating your thought process and coding style.

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

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

>