Senior Ruby Developer

A custom development company, MentorMate is a design and software powerhouse with mature and established practices in Enterprise Web & Mobile Development, Human-Centered Design, Cloud & DevOps, and Advanced Data Мanagement & Analytics.

We are currently looking for an experienced Ruby on Rails Engineer to join a project for one of our clients in the cybersecurity industry. You will apply your skills in designing an application that involves shell scripting, smurfing, SQL injections, Access Control Service, and much more.

As a top engineering employer run by engineers, MentorMate provides challenging careers in a friendly, people-oriented environment. We value our employees and share our success through competitive pay and benefits, advancement opportunities, and flexible working models.

Job description

  • Participate in the architecture, design, and development phase of software production
  • Manage personal work tasks for optimized software delivery
  • Be responsible for developing and testing critical components of the system
  • Deliver high-quality software with extensive Unit Testing
  • Communicate with foreign team members and clients
  • Collaborate closely with the team in designing software
  • Participate successfully in an established daily Scrum process

Requirements

  • 3+ years experience in developing web applications with Ruby
  • Ruby-based frameworks (Rails, Sinatra, Grape, Rack)
  • Rspec and HTTP clients (Net::HTTP, HTTParty, Faraday)
  • Experience with relational databases
  • Мonkey patching (working with alias_method chains and extending modules)
  • Familiar with ActiveRecord, Sidekiq, Resque, Gems, SASS/SCSS/LESS, microservices, RSpec, MiniTest, Cucumber, Capybara
  • Solid understanding of Fibers, Threads, Queues and more
  • Excellent level of English

Nice to have

  • Experience with C and Ruby C API (Ruby C Extensions)
  • Familiar with OWASP Top 10 and previous experience working in Security
Designed by Ruby Lift