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
- Гнучкість у використанні різних програмних мов та фреймворків залежно від вимог проекту
Про компанію
EPAM Systems є глобальною компанією з інженерії програмного забезпечення та розробки продуктів, яка співпрацює з провідними світовими компаніями для надання високоякісних програмних рішень.