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