Full-Stack разработчик (RoR, AngularJS)
Приглашаем опытного 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);
Интересный проект и профессиональная, дружная команда;
Откомментированный код;
Готовы рассматривать удаленный фултайм.