Middle Ruby Developer Offline

Requirements:

- Experience with Ruby 3 years and RoR more than 2 years

- Strong knowledge in OOP, MVC

- Strong skills with SQL and RDBMS (MySQL / PostgreSQL - indexes, triggers, views)

- Experience with NoSQL DBs (MongoDB)

- Understanding of testing principles (TDD, BDD). Ability to write unit tests using Minitest, Shoulda, RSpec

- Understanding of fundamental design principles behind a scalable application and Micro-services (SOA)

- Proficient understanding of code versioning tools (git)

- Code pairing, be tolerance for code review and provide it as well

- Code quality (Rubocop)

- Experience in work with huge databases and complex queries (storing/preparing data)

 

Will be a plus:

- Testing tools: Capybara, Cucumber, Selenium

- Javascript, jQuery, CSS

- Understanding of SOLID

- Skills in maintaining UNIX servers, configure, setup, deploy (Capistrano)

- Experience with supervisor, cron, nginx configuration

- Experience with search engines (ElasticSearch, Sphinx)

 

What we love about Innovecs:

- An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline

- We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver

- High-level compensation and regular performance-based salary and career development reviews

- Medical insurance (health), employee assistance program

- Paid vacation, holidays and sick leaves

- Gym 24/7, personal fitness instructor

- Massage in the office, personal wellness consultant

- English classes with native speakers and partially or fully reimbursed personal training and conferences

- Referral program

- Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code

The job ad is no longer active

Look at the current jobs Ruby Kyiv→