Senior Full-Stack Developer (Ruby on Rails / Vue.js)
Про нас
PartingPro шукає сильного Full-Stack розробника з досвідом 5+ років, який впевнено працює як з Ruby on Rails, так і з Vue.js. Ми створюємо сучасні, зручні веб-продукти, що змінюють підхід до роботи у сфері funeral services.
Ми шукаємо розробника, який здатен писати код end-to-end (бекенд + фронтенд). Кандидати з сильними навичками Vue.js, TypeScript та Pinia отримають перевагу.
Обовʼязки
- Розробка та підтримка Full-Stack функціоналу з використанням Ruby on Rails та Vue.js.
- Розробка фронтенду з використанням Vue.js + TypeScript.
- Управління станом застосунку з використанням Pinia.
- Реалізація бізнес-логіки на бекенді та інтерактивних UI-компонентів.
- Розробка та оптимізація REST API.
- Робота з базами даних (PostgreSQL / MySQL).
- Оптимізація продуктивності, стабільності та безпеки застосунку.
- Інтеграція сторонніх сервісів та API.
- Робота з фоновими задачами (Sidekiq або аналоги).
- Участь у code review та технічному плануванні.
- Співпраця з Project Manager та дизайнером.
Вимоги
- 5+ років комерційного досвіду у веб-розробці.
- Впевнений досвід Ruby on Rails.
- Сильні навички роботи з Vue.js (Vue 2 або Vue 3).
- Досвід роботи з TypeScript.
- Досвід управління станом через Pinia.
- Практичний досвід роботи як Full-Stack Developer.
- Глибоке розуміння Rails MVC, ActiveRecord, REST API.
- Знання JavaScript, HTML, CSS.
- Досвід роботи з Git та командною розробкою.
- Вміння працювати самостійно та приймати технічні рішення.
- Хороші навички аналізу та вирішення проблем.
- Англійська мова — рівень B1 або вище.
- Готовність працювати з 15:00 до 23:00 за київським часом.
Буде плюсом:
- Глибоке розуміння архітектури Vue.js застосунків.
- Досвід оптимізації продуктивності фронтенду.
- Досвід з Docker або CI/CD.
- Досвід роботи з CRM або складними бізнес-системами.
- Досвід роботи з Figma.
Етапи інтервʼю
Процес відбору складається з 3 етапів:
- Загальне інтервʼю
Знайомство з кандидатом, обговорення досвіду, технічного бекграунду та очікувань. - Тестове завдання
Після першого інтервʼю PartingPro пропонує виконати невелике тестове завдання з використанням Ruby on Rails та Vue.js, яке стане основою для наступного етапу. - Технічне інтервʼю по тестовому завданню
Детальне обговорення реалізації, архітектурних рішень та підходів до написання коду.
Ми пропонуємо
- Зарплата: $3,500 – $4,000 на місяць (залежно від досвіду)
- Оплачувані святкові дні США
- 15 днів оплачуваної відпустки на рік
- Повністю віддалену роботу
- Довгострокову співпрацю
- Можливість впливати на технічні рішення та розвиток продукту
Необхідні навички
Ruby on Rails, Vue.js, TypeScript, Pinia, JavaScript, PostgreSQL, REST API, Git, Full-Stack development
Мови
- Англійська: B1 – Intermediate
- Українська: рідна
Про PartingPro
PartingPro — це Shopify для funeral services, який трансформує спосіб, у який funeral-директори працюють з клієнтами.
Наша місія:
Покращувати сферу funeral services за допомогою сучасних технологій.
Наше призначення:
Transforming life’s moments.
Required skills experience
| Ruby on Rails | 5 years |
| Vue.js | 5 years |
| Pinia | 5 years |
| TypeScript | 5 years |
| JavaScript | 5 years |
Required languages
| English | B1 - Intermediate |