Position: Middle Ruby on Rails Engineer
Company: N-iX
Category: Ruby
Experience required: 2y
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

**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.

**Responsibilities:**
• 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

**Requirements:**
• 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, comfy, clean, and safe office

**Professional growth:**
• Challenging tasks and innovative projects
• Meetups and events for professional development
• An individual development plan
• Mentorship program

**Fun:**
• Corporate events and outstanding parties
• Exciting team buildings
• Memorable anniversary presents
• A fun zone where you can play video games, foosball, ping pong, and more