Описание вакансии
Это удаленная позиция.
Мы ищем опытного Ruby Software Engineer, который поможет формировать и развивать крупномасштабную платформу онлайн-обучения, используемую миллионами учащихся по всему миру.
В этой роли вы будете работать на протяжении всего жизненного цикла разработки программного обеспечения — от обсуждения новых идей и проектирования решений до реализации, развертывания и постоянных улучшений. Вы будете тесно сотрудничать с инженерами и кросс-функциональными заинтересованными сторонами, внося вклад в архитектуру, качество продукта и лучшие практики разработки.
Это практическая инженерная роль с большой степенью ответственности, современной облачной инфраструктурой, частыми развертываниями и сильной инженерной культурой, ориентированной на качество и непрерывное совершенствование.
Обязанности
- Проектирование, разработка и поддержка масштабируемых веб-приложений;
- Взятие на себя ответственности за функции на протяжении их жизненного цикла, от первоначальной концепции до релиза в продакшене;
- Тесное сотрудничество с инженерами и заинтересованными сторонами продукта для предоставления ценных улучшений продукта;
- Повышение производительности, надежности и масштабируемости приложений;
- Написание и поддержка автоматизированных тестов для обеспечения высокого качества кода;
- Участие в архитектурных обсуждениях и принятии технических решений;
- Обзор кода и продвижение лучших инженерных практик в команде;
- Расследование и решение проблем в продакшене;
- Изучение инструментов разработки на базе ИИ для повышения эффективности и скорости разработки.
Требования
- Значительный коммерческий опыт разработки крупномасштабных веб-приложений;
- Уверенный опыт разработки на Ruby;
- Опыт работы с Rails и современными фронтенд-технологиями, такими как JavaScript, React, TypeScript, GraphQL или Next.js;
- Глубокое понимание принципов проектирования программного обеспечения, чистого кода и практик тестирования;
- Опыт работы с AWS, Terraform и CI/CD пайплайнами с использованием GitHub Actions;
- Способность балансировать быструю доставку с поддерживаемыми, высококачественными решениями;
- Интерес к инструментам разработки с поддержкой ИИ или опыт их использования;
- Владение английским языком на уровне Upper-Intermediate (B2+) или выше, с уверенностью в повседневном общении с международными командами как в устной, так и в письменной форме.
Будет плюсом
- Опыт работы на EdTech, LMS, LXP или MOOC платформах;
- Знакомство со стандартами LTI, SCORM или xAPI.
- Опыт интеграции LLM или инженерных решений на базе ИИ.
Преимущества
Работа с нами — это:
- Мотивированная и высокопрофессиональная команда;
- Работа в современном бизнес-центре в пяти минутах ходьбы от метро или удаленно;
- Рабочее время 11:00 - 20:00 GMT+3;
- Программа корпоративных скидок;
- Корпоративные мероприятия для укрепления командного духа;