Обязанности:
- Разработка и поддержка веб-приложений на Ruby / Ruby on Rails
- Проектирование и реализация новых функций и модулей
- Оптимизация производительности приложений
- Написание качественного, тестируемого и поддерживаемого кода
- Взаимодействие с другими командами для интеграции и разработки совместных решений
- Участие в код-ревью и предоставление обратной связи
- Решение технических проблем и устранение багов
Требования:
- Опыт работы с Ruby и Ruby on Rails не менее 3-х лет
- Хорошее знание ООП, принципов DRY и SOLID
- Опыт работы с реляционными базами данных (PostgreSQL, MySQL)
- Умение писать тесты (RSpec, Minitest)
- Знание HTML, CSS, JavaScript и современных фреймворков
- Опыт работы с системами контроля версий (Git)
- Понимание принципов REST и опыт разработки API
- Умение работать в команде, ответственность, внимание к деталям
- Способность быстро разбираться в новом коде и технологиях
Преимущества:
- Опыт работы с Docker и контейнеризацией приложений
- Знание фронтенд-фреймворков (React, Angular, Vue.js)
- Опыт работы в Agile/Scrum-командах
Условия:
- Длительный проект с возможностью продления
- Конкурентная заработная плата
- Возможность удаленной работы