Position: Middle Ruby Developer
Company: Matic
Experience required: 2y
English level: intermediate

**About the project**

The project is all about establishing contact with our customers through a telephony system. It simplifies and optimizes flows of contact with a customer. It is not a conventional project in terms of operation, as you will have a unique experience with a real-time distribution system.﻿

**Day to day duties**

• You will take part in the full product development cycle (define problems, prioritize features, build long-lasting architecture, refactoring)
• Collaborate with our cross-functional teams to ship new, impactful features of our products to the market
• Communicate with our 3rd party partners to work on new and improve the existing API integrations
• Write a lot of code, write a lot of unit tests

**Tools we use**

• Ruby on Rails 6
• PostgreSQL
• Redis
• Sidekiq

**Must-have skills**

• 2+ years of experience with Ruby and Rails
• Experience in building integration with 3rd party services
• Experience with continuous integration, test automation, and monitoring
• English Upper-Intermediate and above. Ability to communicate your thoughts clearly
• Autonomy. The ability to make, own and carry out decisions
• Motivation to achieve results in a fast-paced environment
• Knowledge of OOP and SOLID principles
• Passion for writing simple, clean, well-tested, and efficient code
• Integrity, reliability, easy-going personality with a good sense of humor

**Benefits**

• Unlimited Paid Time Off (personal, sick, maternity/paternity leave)
• Hybrid office: you can work from home/office for a few days per week
• Medical insurance for you (100% of coverage) and for your spouse/kids (50% of coverage)
• 1100$/year for self-development: education, online courses, conferences, English lessons, books, etc. (50/50 coverage)
• 200$ for sports per year (50/50 coverage)
• Lunches coverage (130 UAH per working day)
• Accounting support (100% coverage)
• Continuous feedback culture: systematic 1-1 with your manager, performance review meetings every 6 months, and yearly compensation review
• Alternative coffee and specialty beans in the office :)