Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо Senior/Lead Ruby Engineer для приєднання до нашої команди та розробки систем виробничого рівня для платформи платежів електронної комерції з високим впливом.
Ця посада передбачає можливості для співпраці з глобальною командою, вдосконалення критичних функцій та надійності, а також тісної співпраці з колегами.
Обов'язки
- Розробка та підтримка функцій у сервісі Ruby on Rails для платформи платежів
- Забезпечення виробничої функціональності з покриттям тестуванням, інструментацією та документацією
- Діагностика виробничих проблем та участь у оглядах після інцидентів для підвищення надійності
- Участь в агільних церемоніях, включаючи планування, демонстрації та ретроспективи
- Співпраця з інженерними, продуктовими та службами підтримки клієнтів
- Інтеграція сторонніх API та сервісів, особливо тих, що мають складні переходи станів, такі як платіжні процеси
- Забезпечення продуктового підходу при оцінці бізнес-впливу інженерних рішень
Вимоги
- 5+ років професійного досвіду розробки серверної частини із значним фокусом на Ruby on Rails
- Знання виробничих систем, включаючи логи, траси, метрики та флаги функцій
- Знайомство з інструментами спостереження, такими як Prometheus, Grafana, Sentry або Lightstep
- Розуміння Domain Driven Design
- Навички інтеграції сторонніх API та сервісів
- Вміння писати тестований, підтримуваний та чистий код з безперервною інтеграцією та розгортанням
- Досвід у сфері платежів, фінтеху або платформ електронної комерції
- Відмінні навички письмової та усної комунікації
- Знання англійської мови на рівні B2 або вище
Буде плюсом
- Знання Google Cloud Platform та її екосистеми
- Досвід у PHP та TypeScript
- Гнучкість у використанні різних програмних мов та фреймворків відповідно до вимог проекту
Про компанію
[Опис компанії, якщо є]