Senior Ruby Engineer

Hodl Hodl

Global Remote

Full time

Oct 6

Looking for a Senior Ruby engineer focused on long-term cooperation.

Technical requirements:

  • Excellent knowledge of Ruby and Ruby on Rails framework;
  • Ability to implement feature from beginning to the end, improving suggested architecture when necessary and proactively communicating with the relevant colleagues to elicit missing requirements/details;
  • Knowledge of Hanami framework and a set of dry-rb libraries will be a plus;
  • Excellent knowledge of OOP principles and a good understanding of functional programming;
  • Knowledge of design patterns, experience in using MVC, MVP and other architectural approaches;
  • Understanding of database design principles, ability to write complex SQL queries, knowledge of Active Record ORM, experience with PostgreSQL;
  • Understanding REST API, WS, RPC and client-server applications principles;
  • Knowledge of JavaScript (ECMAScript 6) at a good level. Experience of creating NPM packages, knowledge of any JS frameworks will be a plus;
  • Basic DevOps skills, ability to work with Docker, ability to work with CI environments Gitlab CI / Jenkins. Kubernetes knowledge will be a plus;
  • Basic HTML / CSS / SCSS skills, ability to work with templating engines (Haml);
  • Understanding the principles of Test-Driven Development;
  • Understanding the purpose and ability to write Unit Tests;
  • Knowledge and understanding of the Blockchain technology concepts: Bitcoin, Ethereum + ERC-20, Liquid, etc. Experience in using and developing cryptocurrency libraries and APIs, understanding basic cryptographic concepts - will be your significant advantage;
  • Knowledge and understanding of the Blockchain technology concepts: Bitcoin, Ethereum + ERC-20, Liquid, etc. Experience in using and developing cryptocurrency libraries and APIs, understanding basic cryptographic concepts - will be your significant advantage;
  • Knowledge and understanding of the Blockchain technology concepts: Bitcoin, Ethereum + ERC-20, Liquid, etc. Experience in using and developing cryptocurrency libraries and APIs, understanding basic cryptographic concepts - will be your significant advantage.

Soft skills:

  • Proactive position in communication with colleagues while working on assigned tasks;
  • Attention to task specification. Ability to clarify missing details;
  • English at least at the level of reading technical documentation, working with tasks in Jira, and communicating in corporate chat. Good spoken English will be a plus;
  • Attention to detail and responsible approach to Code Review;
  • Striving for professional growth;
  • A high degree of self-organization (for remote work).

Apply to this job Back to job

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

Hodl Hodl

P2P Bitcoin lending & trading platform that doesn't hold funds

{{notification.msg}}