Position: Middle Ruby on Rails developer
Company: Gera-IT
Category: Ruby
Experience: 3y
English level: intermediate

**Команда Gera-IT шукає middle RoR developer**

Робота в невеликій команді, обмін досвідом та допомога колегам - це про вас. Ви готові до довгострокової роботи над одним проєктом у команді розумних та врівноважених колег. Замість "у вас все погано та ви нічого не розумієте", вам притаманно "дивіться, ось так можна, давайте покажу". Впізнали себе? Давайте знайомитись далі :)   

ℹ️  **Замовник** - американська багатонаціональна технологічна компанія. В її штаті >12000 співробітників, серед яких наша невелика команда посідає важливе місце. З багатьох продуктів та сервісів компанії лише 5 проєктів згадані на сторінці компанії у Вікіпедії, і наш проєкт серед них. 

✅ Позаду вже **10 років** впевненого розвитку та великі плани на майбутнє. Цікавим є незвичне поєднання стабільності у вигляді передбачуваного майбутнього, постійного розвитку, гарної робочої атмосфери в команді та динамічності. Проєкт отримує нові виклики та завдання, зростає кількість клієнтів, даних та розрахунків, все динамічно змінюється, оновлюються технології та підходи.

**Проєкт допомагає** складати графіки роботи для лікарів, медичних сестер та інших працівників лікарень. Зараз в системі більше 500 лікарень та постійно додаються нові. Оскільки лікарі можуть працювати у декількох закладах одночасно, тому їх доступність та спеціалізація повинні бути синхронізовані з іншими ресурсами та місцями. Це кидає особливі виклики до розробки та комбінаторики, щоб врахувати усі змінні та скласти коректний графiк. *Про технології можете прочитати в кінці у “Пропонуємо”

**Команда проєкту** PM/Database engineer, QA, 2 RoR developers, всі мають 5-10 рокiв досвiду. Чудовий керівник зі сторони клієнта, який постійно на зв’язку з командою, допомагає та входить у ситуацію, якщо потрібно. 

✅ **Необхідні навички**
• Відмінні навички з програмування на Ruby (наразі це Ruby 2.6+ та Rails 5.1+, але ми постійно мігруємо на нові версії);
• Досвід у розробці API (буде плюсом досвід створення API для навантажених систем з високими вимогами стосовно response time); 
• Досвід роботи з реляційними базами даних (MySQL / PostgreSQL, бажано знання SQL хоча б на початковому рівні) та Redis;
• Досвід роботи з JavaScript (TypeScript буде плюсом), JQuery (ReactJS буде плюсом);
• Гарний рівень розмовної англійської мови (щоденне спілкування з US командою та продакт-менеджером).
‍
**Буде плюсом** (не принципово, ми просто використовуємо це у проєкті):
• ReactJS або бажання його опанувати;
• Kubernetes, Docker;
• AWS та навички у сфері DevOps;
• Go (особливо), Java, Elixir, Erlang, Rust або C/C++;
• Auth0.
‍
✅ **Обов’язки**
• Пропонувати, обговорювати, втілювати технічні та архітектурні рішення для розвитку проєкту;
• Брати участь у розробці/рефакторингу backend (frontend - опціонально) логіки та API;
• Брати участь у code reviews (у нас кожен коміт переглядається одним або кількома розробниками та немає тих хто “вищий”, кожен може запропонувати зміни або додати побажання/зауваження);
• Тісно співпрацювати та спілкуватись з іншими членами команди у процесі планування та розвитку проєкту.
‍
✅ **Пропонуємо**
• Свіжі технології - намагаємося вчасно переходити на нові версії Ruby/Rails/MySQL/PostgreSQL (та інших), втілюємо новий UI на ReactJS, аналізуємо та шукаємо можливість застосувати перспективні технології та підходи у найближчому майбутньому (перехід на мікросервісну архітектуру, переніс частини логіки у Go або Rust, обробка даних за допомогою CUDA та прискорювачів обчислень, машинне навчання для побудови розкладів та інше);
• Стабільний проєкт у ці буремні часи :) 
• Складні та challenging завдання;
• Конкурентна заробітна плата у USD;
• Послуги бухгалтерського супроводу ФОПу;
• Регулярний перегляд заробітної плати, залежно від результатів роботи;
• Компенсуємо заняття англійською, купуємо професійні книги та курси;
• Неформальний процес роботи без бюрократії та пряме спілкування з US командою;
• Гнучкий графік роботи + можливість працювати віддалено;
• Комфортний офіс з дружньою атмосферою, зручна локація, фрукти/горішки та комфортне крісло;
• Оплачувана відпустка (15 робочих днів) та державні свята (11 днів)
• Щорічна подорож -  кожного року Gera-IT організує подорож для всіх співробітників. Ось відео з останньої: http://bit.ly/31iUR9M