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

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

В составе нашей команды разработчиков вы будете отвечать за разработку и построение программно-административной части наших веб-систем.

Обязанности:

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

Требуемый уровень знаний и навыков:

  • Опыт программирования на языке Ruby более 4 лет.
  • Опыт работы со сложными ИТ-системами и решениями для бизнес-процессов.
  • Знание шаблонов проектирования.
  • Опыт масштабирования крупных приложений 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.

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

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

Tell us about
yourself please:

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