Старший инженер Ruby/RoR удалено Краткосрочный проект до 2025 года с возможным продлением Описание проекта Вместе с командой Zoolatech наш партнер, ведущая компания по управлению строительством, находится в авангарде разработки облачного программного решения. Эта инновационная платформа играет важную роль в успешном завершении крупных проектов, включая небоскребы, больницы, центры обработки данных, стадионы и школы. Он оптимизирует управление финансами, качеством, командами и рисками, делая
Старший инженер Ruby/RoR
удалено
Краткосрочный проект до 2025 года с возможным продлением
Описание проекта
Вместе с командой Zoolatech наш партнер, ведущая компания по управлению строительством, находится в авангарде разработки облачного программного решения. Эта инновационная платформа играет важную роль в успешном завершении крупных проектов, включая небоскребы, больницы, центры обработки данных, стадионы и школы. Он оптимизирует управление финансами, качеством, командами и рисками, делая эти процессы прозрачными, удобными и соответствующими нормативным требованиям. Наш партнер — не только эксперт в управлении строительством, но и значительный технологический новатор, активно разрабатывающий веб- и мобильные решения. Zoolatech играет решающую роль в поддержке их роста, и в настоящее время мы ищем высококлассных, ориентированных на результат инженеров по бэкэнду.
Для этой роли требуется очень опытный и квалифицированный бэкэнд-инженер с подтвержденным опытом разработки крупномасштабных веб-решений, желательно с монолитной архитектурой. Идеальный кандидат должен понимать важнейшие аспекты работы в монолитной структуре, уметь анализировать существующие проблемы и сосредоточиться на повышении стабильности, масштабируемости и мониторинге системы, чтобы обеспечить ее надежность, стабильность и отказоустойчивость.
Мы ищем талантливых инженеров для ограниченного по времени шестимесячного проекта, направленного на улучшение автоматизированных тестов для платформы с монолитной архитектурой. Наши основные цели — повысить стабильность и время выполнения наших тестов. Это уникальная возможность оказать существенное влияние на наши процессы тестирования и общую производительность платформы. Присоединяйтесь к нам и станьте ключевым игроком в повышении качества и эффективности.
Обязанности
- Улучшение автоматических тестов:
- Повышение стабильности и производительности существующего набора тестов.
- Выявляйте и исправляйте ненадежные тесты.
- Рефакторинг кода:
- Рефакторинг файлов и базы кода RSpec для улучшения удобства обслуживания и эффективности.
- Оптимизация производительности:
- Устраните узкие места в производительности и сократите время выполнения тестов.
- Сотрудничайте с командами и другими инженерами:
- Сотрудничайте с коллегами, проверяйте код, помогайте и руководство при необходимости.
- Тесно сотрудничайте с разработчиками из других функциональных групп, руководителями проектов и другими должностными лицами для достижения целей проекта.
- Сообщайте о прогрессе и проблемах инженерному менеджеру и другим менеджерам.
- Продвигайте лучшие практики:
- Документируйте процессы и соблюдайте стандарты кодирования.
- Создайте структуру, которую другие инженеры смогут использовать для улучшения качества автоматических тестов.
Требуемые навыки
- Навыки разработки программного обеспечения: не менее 6 лет опыта работы с прочным фундаментом в основах разработки программного обеспечения, включая разработку через тестирование (TDD) и принципы проектирования.
- Ruby on Rails: Обширный опыт (5 лет) работы с Ruby on Rails, знатокt навигация и улучшение монолитных архитектур.
- Оптимизация производительности: навыки выявления и устранения узких мест в производительности в средах тестирования и приложениях.
- Масштабируемость и инфраструктура: продемонстрированный опыт работы с программным обеспечением, платформами и инфраструктурой в масштабе, подчеркивающий навыки управления и улучшения крупномасштабных систем.
- Рефакторинг кода: опыт рефакторинга больших и сложных баз кода для улучшения удобства сопровождения и производительности.
- Межкультурная командная работа: подтвержденный опыт работы с международными командами в разных часовых поясах над крупномасштабными инициативами, демонстрирующий сильные навыки сотрудничества и управления проектами.
- Решение проблем: сильные аналитические навыки и методический подход к решению проблем стабильности тестов и других технических проблем.
- Сотрудничество: отличный командный игрок с сильными коммуникативными навыками (на английском языке), способный тесно сотрудничать с командами разработчиков, отделом контроля качества и другими заинтересованными сторонами.
- Тайм-менеджмент: доказанная способность добиваться высококачественных результатов в сжатые сроки. Предпочтительный /разрешенный график работы: с 11 до 19:30 по киевскому времени Используемый технологический стек: Ruby, RoR , AWS, S3, PostgreSQL, ElasticSearch, Kibana, Sidekiq Pro, CircleCI, Datadog.
Стадия разработки: Постоянное развитие Состав команды
Менеджер находится в Египте, есть еще 3 инженера с низшим экспертиза.
Нанятая команда будет состоять из 6 инженеров, разделенных на 2-3 подгруппы, которые будут заниматься разными частями кода.
во время рефакторинга команда будет работать с кодом, принадлежащим другим фиче-группам, скорее всего, из США, поэтому их придется задействовать в процессе проверки кода. Инженеры готовы сотрудничать, но проверка может быть задержана из-за разницы во времени. Этапы собеседования — 3
1. PMI, 2. TI (задача по кодированию) 3. TI клиента