Ruby on Rails разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем Ruby on Rails разработчика в продуктовую команду Скорозвон.
Скорозвон — облачный сервис, который помогает бизнесу в коммуникациях с клиентами. Помимо телефонии, он включает в себя CRM, транскрибацию и анализ речи, IVR и роботов. Также сервис интегрируется с популярными CRM-системами, dash-бордами, маркетплейсами и многим другим. Клиенты могут нанимать удаленных сотрудников и не привязываться к их местонахождению, наличию оборудования и возможностям передвижения.
Например, Яндекс.Такси использует Скорозвон, чтобы организовать поддержку пользователей, а Greenpeace — для связи с инвесторами, чтобы рассказать о запуске нового проекта.
Нашим сервисом пользуются тысячи клиентов, поэтому мы с вниманием относимся к вопросам стабильности, оптимизации нагрузки и горизонтального масштабирования.
Мы используем гибридную модель управления проектами - берём лучшее от Agile, но с ориентиром на стратегическую цель и конечный результат. Мы проводим совместное планирование, ретроспективы\техно-ретроспективы и регулярные митинги так, чтобы они помогали разработчикам, а не мешали им.
В основном задачи будут связаны с улучшением CRM системы, которая написана на Ruby On Rails. Но если есть желание расширить свой технологический стек, можно познакомиться с Elixir, Golang, Python, Rust и прочим. У каждого разработчика есть возможность предлагать новые технические решения, участвовать в их внедрении и в развитии продукта в целом.
Над чем предстоит работать:
- вести разработку на Ruby On Rails и сопутствующих технологиях;
- расширять функциональность и возможности системы;
- реализовывать микросервисы и интегрировать их в облачную архитектуру
- повышать производительность и отказоустойчивость системы;
- взаимодействовать с командами аналитики, тестирования, devops.
Чтобы справляться с задачами нужны:
- уверенное знание Ruby/Ruby On Rails, начиная от уверенного middle и заканчивая senior+;
- знакомство с Docker, Docker-compose;
- понимание и умение применять принципы ООП, SOLID, структурные и порождающие паттерны, анти-паттерны программирования;
- общее понимание реляционных баз данных, ORM - его слабости и преимущества. Прикладное знакомство с PostgreSQL на уровне понимания плана выполнения, ярких фич и особенностей данной СУБД;
- опыт работы с распределёнными системами управления версиями - Git или подобное.
А также вам помогут:
- знания нереляционных СУБД и понимание, для чего они нужны. Например, Redis, Elasticsearch;
- опыт обращения с k8s на уровне диагностики сервисов;;
- знания или желание познакомиться с Elixir/Phoenix;
- желание и готовность расширять свой технический кругозор.
Бонусы
Вас ждет
Работа со смыслом:
- создаем инновационные ИТ-продукты для клиентов из рейтинга крупнейших российских компаний;
- более 200 млн пользователей из России, стран Европы и Азии в повседневной жизни соприкасаются с решениями NAUMEN;
- каждый выполняет свои задачи, не отвлекаясь на рутину;
- разрабатываем, внедряем, поддерживаем наши продукты и решения;
- у вас будет возможность влиять на развитие и качество продуктов.
Развитие:
- индивидуально подходим к планированию карьеры каждого сотрудника;
- делимся экспертизой внутри команды и за пределами компании;
- поддерживаем и помогаем реализовать идеи сотрудников;
- развиваем ИТ-сообщество: проводим образовательные спецкурсы в вузах, создали и развиваем JUG.EKB;
- сотрудники NAUMEN удовлетворены своим развитием на 8,2 балла из 10;
- сотрудники NAUMEN оценивают профессионализм коллег на 9,4 балла из 10.
Забота и комфорт:
- гибкий график работы;
- расширенный социальный пакет, включая ДМС;
- система адаптации и наставничества;
- дружелюбная атмосфера и насыщенная корпоративная жизнь;
- отсутствие open space.