О компании Известная американская edtech-компания с глобальным присутствием, более двух десятилетий предоставляющая цифровой образовательный контент и платформы широкой пользовательской базе. Распределённая международная команда работает над продуктами, которыми пользуются миллионы активных пользователей по всему миру.
О роли В инженерную команду требуется ведущий Ruby on Rails-разработчик. Это техническая руководящая роль для специалиста с глубокой экспертизой в Ruby on Rails и сильным пониманием архитектуры технологий, языков программирования, систем и моделей безопасности, который может управлять архитектурой и реализацией сложных программных решений, наставлять инженеров и возглавлять кросс-командные технические инициативы. Роль сочетает практическое техническое владение и руководство людьми: вы отвечаете и за проектируемые системы, и за рост окружающих вас инженеров.
Обязанности
- Руководство архитектурой, дизайном и разработкой приложений на Ruby on Rails
- Планирование и контроль крупных технических проектов с участием нескольких инженерных команд
- Координация задач и назначений в сложных кросс-командных проектах
- Определение технического направления, стандартов кодирования и лучших инженерных практик
- Наставничество и развитие инженеров уровня junior, middle и senior
- Взаимодействие с командами Product, Engineering и Architecture для создания масштабируемых решений
- Выявление технических рисков и реализация стратегий их устранения
- Выявление технических проблем, специфичных для команды, и предложение или внедрение решений
- Оценка новых технологий и рекомендация решений, соответствующих бизнес-целям
- Руководство прототипированием и исследовательскими инициативами для будущих улучшений платформы
Требования
- Опыт разработки ПО от 7 лет
- Профессиональный опыт работы с Ruby on Rails от 5 лет
- Опыт проектирования и масштабирования API, распределённых систем и веб-приложений
- Опыт работы с MySQL или другими реляционными базами данных
- Опыт работы с Git и современными практиками CI/CD
- Экспертные навыки разработки, отладки, тестирования и аналитики
- Опыт планирования и выполнения кросс-командных технических проектов от 2 лет
- Экспертные знания соответствующих отраслевых технологий, инженерных процессов и моделей безопасности
- Отличный письменный и устный английский (собеседования проводятся на английском)
- Свободное общение на русском или украинском
Желательно
- Опыт работы с микросервисами и сервис-ориентированной архитектурой
- Опыт интеграции сторонних платформ и API
- Навыки лидерства, построения команды и наставничества
- Стратегическое мышление и способность оценивать альтернативные технические подходы
- Развитые коммуникативные навыки и управление стейкхолдерами
- Принятие решений на основе данных и аналитический склад ума
- Экспертиза в использовании генеративных ИИ-инструментов для улучшения разработки ПО, качества кода, отладки, тестирования, документации и продуктивности инженеров
- Опыт одновременной работы над несколькими проектами на разных стадиях
Условия
- Компенсация: до $6,000 в месяц (gross)
- Стабильная долгосрочная позиция в известной американской компании (многие члены команды работают более 5 лет)
- Значительная зона ответственности за разрабатываемые системы
- Динамичная, постоянно растущая корпоративная культура, где ваш вклад имеет реальное значение
- Быстрая гибкая разработка в умной, высококоллаборативной и целеустремлённой команде
- Современный open-source технологический стек и крупномасштабные глобальные приложения с реальным влиянием на студентов, классы и высшие учебные заведения
- Дружелюбная и поддерживающая командная культура
- Тип контракта: независимый подрядчик (индивидуальный предприниматель / IP), инкубаторные договорённости не принимаются