Ведущий разработчик Ruby on Rails Удаленно / Москва 160000р
Наша компания построила и эксплуатирует большой, разносторонний и развивающийся программно-аппаратный комплекс. Одно из важных мест в нём
занимает то, что мы называем "фронтенд": приложение на Rails, которое начиналось как "сайт", и дальше развивалось как классический монолит (окей,
big ball of mud). Оно видело версии Ruby от 1.8.7 до 2.1 и версии Rails от 2.2 до 3.2, и бодро обслуживает нагрузку в 30+ rps. Сейчас в нём можно
выделить уже с полдюжины подсистем, и "сайт" - лишь одна из них.
Видимые направления работы на ближайший год:
Отдельным частям "фронтенда" отчаянно необходима большая гибкость для того, чтобы решать новые и интересные задачи, которые ставит перед нами
бизнес.
Бизнес-логика местами срослась с имплементацией и потеряла выразительность; их нужно разделить и отчистить.
Некоторые компоненты почти дозрели до выноса в отдельные приложения.
И, конечно же, нужно составить и ввести чёткие правила, соглашения и практики, которые позволят всему, что сейчас входит в состав "фронтеда", расти
и развиваться, не теряя поддерживаемости.
Кого мы видим на эту работу:
Мы ищем человека, который способен преодолеть все перечисленные выше сложности и возглавить развитие "фронтенда".
В его обязанности по нашим предположениям войдёт:
Анализ задач, которые мы ставим перед приложением, поиск решений и воплощение их в жизнь;
Формирование архитектуры системы, наилучшим образом выражающей требования бизнеса, и при этом поддерживаемой и способной развиваться;
Развитие как внутреннего устройства "фронтенда", так и его возможностей.
Взаимодействие с лицами, принимающими решения для согласования всех аспектов бизнес-логики и фиксации её в виде исполняемой спецификации;
Взаимодействие с отделом эксплуатации для обеспечения гладкой, бесперебойной и прозрачной работы системы.
Идеальный кандидат:
Уверенно умеет использовать Rails и Ruby вообще для решения самых разнообразных задач;
Имеет опыт работы со сложной (и Очень Сложной) бизнес-логикой поверх AR и может выразить её простом коде;
Умеет описать предполагаемое поведение кода в виде исполняемой спецификации;
Задаёт вопросы и не пытается читать мысли.
Способен к принятию самостоятельных решений в рамках работы над текущими задачами.
Команда:
С кем придётся работать в непосредственном контакте:
Системный архитектор проекта (ментор и наставник на первые полгода работы)
Ведущий разработчик Ruby (универсальный боец с глубокими познаниями и большим опытом в любой области разработки)
Арт-директор проекта (тонкая натура, требующая идеального кода и изящных решений)
Руководитель службы эксплуатации
Резюме на ella.pasynkova@gmail.com
И это описание вакансии? Такое ощущение, что в очень неформальной обстановке с друганами общаетесь. Не надо так.
Такое описание вакансии от работодателя. Видимо посчитали нужным.