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

Бэкенд-разработчик (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.

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

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

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

Связаться с нами