Обязанности:
Ищем Ruby-разработчика уровня Middle / Middle+ в продуктовую команду для развития высоконагруженной backend-платформы с большим количеством интеграций, REST API и распределенной инфраструктурой.Чем предстоит заниматься Разрабатывать и поддерживать backend-сервисы на Ruby on Rails Развивать REST API для frontend-приложений и внешних партнеров Проектировать и оптимизировать архитектуру сервисов Работать с PostgreSQL и геоданными (PostGIS) Работать с Интегрированными внешними системами, а также заниматься поддержкой интеграций Участвовать в проектировании решений Участвовать в code review и технических обсуждениях Писать тесты и поддерживать качество кода Анализировать логи, мониторинг и инциденты Технологический стек Backend Ruby 2.7+ Ruby on Rails 5.2+ REST API Sidekiq / background jobs База данных PostgreSQL PostGIS Инфраструктура 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Похожие вакансии