Ruby on Rails разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Приглашаем RoR разработчика присоединиться к команде FORapp!
Мы, российская команда, нам 5 лет, мы пилим продукт FORapp.ru и иногда заказные проекты в том же стеке и предметной области. Мы не требуем присутствия в офисе, хотя он классный и в нем есть место, мы ценим активное участие в проекте, поощряем результаты и ждем от коллег красивый качественный код!
Основа нашей технологии - серверная платформа (Linux / PostgreSQL / RoR), взаимодействующая с веб-приложением (Angular 2) и мобильными приложениями полевых работников (нативные Android, iOS и SailFish).
Стек технологий: RoR 5 API, Grape, Elixir/Phoenix, Redis, Postgres, Clickhouse, Sidekiq, RabbitMQ, Ansible, Docker.
Какие задачи предстоит решать:
Проектировать и разрабатывать новый функционал, писать масштабируемый, легкоподдерживаемый код вместе с командой;
Участвовать в задачах масштабирования системы;
Поиск узких мест и их устранение;
Сопровождать и оптимизировать нагруженные инсталляции FORapp, обеспечивать бесперебойность и производительность при большом кол-ве модификаций системы.
Что для этого необходимо (по нашему мнению):
Умение писать хороший Ruby-код без привязки к рельсам;
Знание паттернов;
Умение и готовность покрывать свой код тестами (у нас rspec);
Ответственность, стремление к профессиональному росту и инициатива;
Готовность осваивать новые технологии и инструменты.
Огромный плюс(что-нибудь из этого):
Опыт с Highload;
DevOps бэкграунд (Ansible, Docker, Kubernetes, системы мониторинга);
Опыт перехода от монолита к микросервисной архитектуре;
Знание других серверных языков (go, elixir, python).
У нас:
Рыночная зарплата по результатам собеседования;
График работы - 5/2, с (10:00 - 19:00 по Московскому времени);
Интересный проект и профессиональная, дружная команда;
Рассматриваем удаленный фултайм.