👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Full-Stack разработчик (Ruby on Rails, AngularJS)

Требования

БэкендRuby on RailsAngularPostgreSQLRSpecGulpRuby

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Технология сбора данных и контроля полевого персонала

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

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

Приглашаем опытного Full-Stack (RoR, AngularJS) разработчика присоединиться к команде FORapp!

FORapp.ru - онлайн-платформа для сбора структурированных данных и контроля полевого персонала с помощью смартфонов. Компания основана в 2012 году и активно развивается.

Основа нашей технологии - серверная платформа (Linux / PostgreSQL / RoR), взаимодействующая с веб-приложением (Angular и AngularJS) и мобильными приложениями полевых работников (нативные Android и iOS).

Какие задачи предстоит решать:

  • Проектировать и разрабатывать новый функционал;
  • Писать качественный код на RoR;
  • Разрабатывать качественное JSON API;
  • Дорабатывать фронтенд-функционал (AngularJS и Angular + Typescript);
  • Сопровождать и оптимизировать нагруженные инсталляции FORapp;
  • Обеспечивать бесперебойность и производительность при большом кол-ве модификаций системы. Поиск узких мест и их устранение;
  • Взаимодействовать с другими участниками команды для проектирования нового функционала.

Требования:

  • Уверенные знания Ruby, Rails
  • Знание паттернов проектирования и умение их применять
  • Умение проектировать архитектуру
  • Опыт работы с Redis, Sidekiq, PostgreSQL
  • RSpec, понимание что и как покрывать тестами
  • AngularJS / Angular, npm, gulp

Огромный плюс:

  • Опыт работы с high load
  • Опыт организации микросервисной архитектуры;
  • DevOps (Ansible, Docker);
  • Знание других серверных языков (go, elixir);
  • Знакомство с альтернативами AngularJS.

У нас:

  • Рыночная зарплата по результатам собеседования;
  • График работы - 5/2, с (10:00 - 11:00) до (19:00 - 20:00);
  • Интересный проект и профессиональная, дружная команда;
  • Откомментированный код;
  • Готовы рассматривать удаленный фултайм.