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

Ruby on Rails / React разработчик, Middle to Senior

Зарплата

от 150 000 до 250 000 ₽

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

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

Компания

Разработка веб-приложений и интеграция данных

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

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

Агентство Titov Digital создает современные веб-приложения, обрабатывающие данные о клиентах и продажах. Начало деятельность в 2016 г., специализируется на создании SaaS-приложений и проприетарных интеграций данных. Продукты Titov Digital используются как стартапами, так и всемирно известными компаниями включая Shake Shack и M.I.T.

Проекты интересные, значительная часть создается с нуля - отличная возможность расширить опыт архитектуры и проектирования веб-приложений, а также взаимодействия с внешними API.

Удаленная работа, полная занятость.

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

• поддержка имеющихся и разработка новых приложений на Ruby on Rails / React;
• анализ высокоуровневых требований к ПО и декомпозиции задач;
• участие во взаимодействии с заказчиками как на этапе формулирования требований, так и в процессе тестирования и сдачи проектов.

Требуемые навыки:

• опыт разработки на Ruby on Rails (не обязательно коммерческой) и готовность его продемонстировать;
• практические навыки использования асинхронного программирования как на front-end, так и на back-end;
• опыт работы с React, Angular, Backbone или аналогичными JavaScript-фреймворками;
• опыт использования TDD/BDD в разработке (на любых языках);
• понимание принципов работы реляционных СУБД, опыт практического использования PostgreSQL или MySQL;
• представление об организации современного процессе разработки и применяемых инструментов (Agile, Git Flow);
• желание развиваться профессионально - углублять навыки разработки с использованием перечисленных технологий и осваивать новые;
• письменный технический английский обязателен, желательно разговорный.

Будет плюсом:
- опыт работы с Redis или другими key-value storages;
- знание Express.JS;
- опыт разработки серверных многопоточных или асинхронных приложений;
- хорошее знание Linux или Mac OS.