📢 Занимаетесь брендом работодателя?

Приходите 11 марта на Хабр Семинар, поговорим о том, как бренд и коммуникации становятся частью стратегии удержания.

→ Узнать больше

Ruby on Rails разработчик

Требования

Бэкенд разработчик
Senior
Ruby on Rails
Docker
PostgreSQL
Git

Условия

Можно удалённо

Компания

Ведущий российский разработчик ПО

Описание вакансии

Условия работы

Мы ищем 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.