Middle Ruby on Rails Engineer (#14636180)

Work type:
Technical Level:
Job Category:
About Client:

Surprise.com is on a mission to help people make a positive impact on themselves, their teams, and their communities. Our flagship product, Surprise for Teams™, is the world’s first and only SuccessOS™. Surprise for Teams makes it fun and irresistible to perform better, which creates a positive, long-lasting impact on people and their organizations. We are looking for a proactive Backend Engineer experienced with Ruby on Rails to join our team Lviv (Magnus) and help us continue delivering a world-class product to our users.

  • Making our product better, stronger, faster
  • Implementing new features in partnership with our Product Department
  • Tuning the application to make it more performant and scalable
  • Innovating lightweight, robust, platform-agnostic RESTful APIs
  • Designing an easy-to-maintain, easy-to-extend back end infrastructure
  • Shipping the best code you can, and helping other developers through code review and mentorship
  • 2+ years of Rails development
  • Experience in developing API-only applications
  • Good knowledge of Ruby 2.6+, Rails 5-6
  • Relational DB’s (preferably PostgreSQL)
  • Background processing (Sidekiq), Redis
  • Experience doing code reviews and coaching more junior developers
  • Experience in high-velocity feature development focused projects before (b2b, b2c)
  • Upper-Intermediate English
As a plus:
  • Experience contributing along with the full web stack (Rails, Postgres, JavaScript, HTML, CSS)
  • An interest in collecting data from disparate sources, whether via APIs or other means
  • Experience working within a geographically dispersed team
  • Demonstrated ability to expertly manage conflicting priorities

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring and comfy office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program


  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, football, ping pong, and more