Разработка ПО

Бэкенд-разработчик (Ruby)

Приглашаем в команду middle или senior разработчика в бессрочный проект, связанный с облачной обработкой трёхмерных данных:

  • Cloud processing. Так как при сканировании один скан может весить до 50 ГБ, обработка таких данных бывает затратна и ресурсоёмка. В рамках данного направления у нас несколько приложений, которые работают в облачной инфраструктуре.
  • Data visualization. Там, где есть трёхмерные данные, их надо отображать, редактировать и т. п., и web не исключение. Данным направлением занимаются фронтенд и ресерч команды, однако бэкенд обычно участвует в подготовке данных и обработке изменений.

Технологический стек: Rails 5, PostgreSQL, Redis, RMQ, AWS, ansible, docker.

Задачи:

  • Разработка детализированной структуры приложений, структуры базы данных, кодирование, блочное/интеграционное тестирование работы программ.
  • Создание защищённых веб-приложений с идентификацией пользователя и ролевой моделью контроля доступа.
  • Определение, оценка и оптимизация процесса разработки веб-приложения, методов кодирования и обслуживания.
  • Обновление сайта, отладка и устранение ошибок в работе интерфейса, оптимизация работы приложений.
  • Оптимизация используемых кодов в соответствии с передовым опытом.
  • Участие в процессах анализа кодов.

Пригодится:

  • Опыт программирования на языке Ruby более 2 лет.
  • Опыт работы со сложными ИТ-системами и решениями для бизнес-процессов.
  • Знание шаблонов проектирования.
  • Опыт масштабирования крупных приложений Rails, включая оптимизацию кодов, кэширование и умение оптимизировать «узкие места» (bottlenecks).
  • Навыки быстрого блочного и интеграционного тестирования, анализа кода, распределенного управления исходным кодом и автоматизированной оценки качества.
  • Стремление к стандартизации, стилевому единству и эффективности процессов.
  • Профессиональный уровень пользования реляционными базами данных за пределами Rails. Кандидат должен обладать навыком написания сырых запросов SQL.
  • Опыт построения и интеграции с RESTful JSON API's.
  • Хороший уровень знаний Rails, mysql / postgres, mongo, redis, memcached, rspec, git и проч.
  • Знание фронтенд-технологий.

Желательно:

  • Опыт работы в AWS (EC2, S3, Route 53, RDS, ElasticCache).
  • Знание систем управления конфигурациями (Ansible, SaltStack, Chef, Puppet).
  • Хорошая осведомленность о текущих тенденциях, передовом опыте и веб-стандартах.
  • Знание сетевых протоколов: TCP, DNS, SSH, HTTP/S.

Мы предлагаем:

  • Конкурентоспособный уровень заработной платы
  • ДМС
  • Завтраки/обеды и снеки в офисе
  • Работа в команде высококвалифицированных специалистов

Расскажите о себе,
пожалуйста:

Files must be less than 2 MB.
Allowed file types: gif jpg jpeg png bmp eps tif pict psd txt rtf html pdf doc docx odt ppt pptx odp xls xlsx ods xml avi mov mp3 ogg wav bz2 dmg gz jar rar sit tar zip.