Position: Senior Ruby on Rails Software Engineer
Company: Echo
Category: Ruby
Experience required: 5y
English level: upper
Published: 2020-11-01T00:00:00+02:00

**Required skills:**

 5+ years of experience with Ruby on Rails, along with other common libraries such as RSpec and Resque;
 Good understanding of the syntax of Ruby and its nuances;
 Solid understanding of object-oriented programming;
 Experience building a back-end application using JSON REST API methodology, MicroServices, and SQL databases;
 A knack for writing clean, readable Ruby code;
 Ability to integrate multiple data sources and databases into one system;
 Understanding of fundamental design principles behind a scalable application;
 Able to create database schemas that represent and support business processes;
 Able to implement automated testing platforms and unit tests;
 Proficient understanding of code versioning tools {{e.g. Git, Mercurial or SVN}};
 Experience as a technical team lead;
 Stellar organization skills;
 Self-motivated attitude.

**Would be a plus (optional):**

 Experience with CI/CD Pipelines;
 Previous experience at an agency;
 Worked with Microsoft Azure;
 Understanding of algorithms and data structures;
 Experience designing and maintaining a database for an Enterprise Network.

**We offer**

  Possibility to work either remotely or from the office;
  Competitive salary based on the results of the interview;
  Challenging tasks and professional growth;
  18 days of paid annual vacation;
 5 days of paid sick leaves;
  Professional education, sports, and healthcare reimbursement (50% compensation);
 IT Club bonus program.

**Responsibilities:**

 Build incredible products in collaboration with your team;
 Bring designs to life using the latest in libraries, frameworks, and tooling;
 Learn new technologies on the job;
 Help scope and plan new client projects and initiatives.