Position: Senior Ruby Engineer
Company: Svitla Systems
Category: Ruby
Experience required: 5y
English level: upper

Svitla Systems Inc. is looking for a Senior Ruby on Rails Developer for a full-time position (40 hours per week) in Ukraine. Our client is a powerful Language-as-a-Service (LaaS) platform that enables web meetings and live conferences with real-time multilateral language interpretation. They offer the latest cloud-based technology - and unparalleled language expertise - so you can meet globally in your language. The client relies on a 40-year combined legacy of conferencing and language services. The project is the first B2B platform allowing clients to instantly book interpreters for multilingual meetings. It streamlines the multilingual experience while giving full autonomy to both clients and interpreters. This application will include modules for authentication, international payments, scheduling, ratings/reviews, search, messaging, messaging, analytics, and reports. This is a back-end role focused on marketplace services. The Rails back-end interacts with a ReactJS front-end and other Rails services on the back-end. It may also interact with Java-based services.

**Requirements:**
6+ years of experience with Ruby on Rails in enterprise-level SaaS applications.
Experience with testing frameworks like RSpec, Minitest, and related testing gems.
Commitment to TDD, SOLID principles, and related best practices in OOP.
Proficiency in SQL.
Expertise in building an enterprise-level Software as a Services (SaaS) product with high standards on application performance and stability.
Knowledge in modern IDE like RubyMine.
Strong communication skills in English and comfortable working with remote teams.
A team player with excellent manners and personality who values humility, collaboration, and openness.
MS/BS degree in Computer Science, Engineering or equivalent practical 
**Responsibilities:**

Develop new and enhance existing features.
Run bug fixing.
Refactor code and perform improvements.
Reduce technical debt and write better unit tests.

**Nice to have:**

Experience with B2B and B2G applications.
Knowledge of AWS 
Knowledge of ReactJS.
Background in ElasticSearch and/or MongoDB.
Prior experience in job queueing and/or message broker systems like Sidekiq and RabbitMQ.

**We Offer:**
Competitive compensation plan that takes skills and experience into consideration.
Annual performance appraisals.
Possibility to choose your workspace either remote or combination of your home and one of our development offices. 
Projects that use advanced, cutting-edge technologies.
Competitive bonuses for a personal recommendation of new employees.
Vacation time, sick-leaves, national holidays, family supplementary days off.
Comprehensive medical insurance including dental services, massages.
Support for a healthy lifestyle, compensation of sports events.
Maternity leave policy.
A personal loan budget is available for long-term personnel.
Partial compensation of conferences, courses, and English classes.
Free meetups, webinars, and conferences organized by Svitla.
Birthday and New Year presents for personnel, gifts for children.
Fun summer and winter corporate parties and memorable anniversary presents.