На проектной основе:
Мы ищем опытного Senior Ruby on Rails Developer для разработки критически важной интеграции с POS-системами (Meadow API) и последующего масштабирования до 5+ систем.
Стек
- RoR 8.0.3, Ruby 3.2.2, PostgreSQL
- Разработка и производительность: Создание механизма синхронизации (1k+ продуктов) с использованием Bulk Operations и оптимизацией производительности (без N+1).
- Устойчивость (Bulletproof): Реализация обработки ошибок API (Meadow), Exponential Backoff Retry, атомарное обновление инвентаря и поддержание целостности данных.
- Тестирование: Написание всесторонних тестов (RSpec) на все сценарии сбоев, включая API-таймауты и частичные отказы.
- Мониторинг: Внедрение логирования и отслеживания метрик синхронизации.
- 5+ лет опыта RoR, сильные навыки работы с PostgreSQL.
- Экспертиза в API-интеграциях (обработка пагинации, rate limits).
- Опыт с Job Processing (Solid Queue/Sidekiq).
- Уверенные навыки тестирования (RSpec, Webmock).