Ищем Ruby-разработчика уровня Middle / Middle+ в продуктовую команду для развития высоконагруженной backend-платформы с большим количеством интеграций, REST API и распределенной инфраструктурой.
Чем предстоит заниматься
- Разрабатывать и поддерживать backend-сервисы на Ruby on Rails
- Развивать REST API для frontend-приложений и внешних партнеров
- Проектировать и оптимизировать архитектуру сервисов
- Работать с PostgreSQL и геоданными (PostGIS)
- Работать с Интегрированными внешними системами, а также заниматься поддержкой интеграций
- Участвовать в проектировании решений
- Участвовать в code review и технических обсуждениях
- Писать тесты и поддерживать качество кода
- Анализировать логи, мониторинг и инциденты
Технологический стек
Backend
База данных
Инфраструктура
-
Docker
-
Docker Swarm
-
Ubuntu Server LTS
-
Nginx
-
K2 Cloud
Обязательные требования:
-
Коммерческий опыт Ruby on Rails разработки от 3 лет
-
Уверенное понимание REST API
-
Опыт работы с PostgreSQL
-
Опыт интеграции внешних сервисов/API
-
Понимание SQL и базовой оптимизации запросов
-
Опыт написания тестов (RSpec)
-
Понимание Docker/Linux basics
-
Опыт работы с Git/code review
-
Опыт работы с production backend systems
Что будет плюсом:
-
Опыт highload проектов
-
Опыт работы с платежными системами
-
Опыт оптимизации производительности
-
Опыт работы с PostGIS
-
Опыт работы с monitoring/logging systems
-
Опыт работы с Docker Swarm
-
Понимание observability/reliability practices
-
Опыт работы с enterprise integrations
-
Опыт работы с legacy modernization/refactoring
Мы ищем инженера, который:
-
умеет самостоятельно вести backend-задачи
-
понимает production environment
-
умеет работать с legacy-кодом
-
способен разбираться в сложных интеграциях
-
думает о reliability и maintainability
-
умеет аргументировать технические решения
-
не боится production-задач и debugging