Ведущий Ruby\RoR разработчик
от 150 000 ₽
Требования
Условия
Компания
Онлайн-видеокинотеатр нового поколения
Описание вакансии
Условия работы
Мы ищем ответственного и активного Ruby\RoR разработчика с хорошим опытом и знанием трендов свой области, готового, за короткий срок, стать неотъемлемой частью молодой амбициозной команды, нацеленной на успешное развитие технологически сложного и уникального проекта.
Мы ждем:
- Что простые вещи в разработке, оптимизации производительности и надежности кода вы реализуете не задумываясь, а к сложным быстро находите несколько альтернативных решений и способны выбрать лучшее;
- Что вы способны полностью настроить системное окружение проекта не привлекая системных администраторов;
- Вы понимаете чем MongoDB отличается от PostgreSQL и готовы правильно применять их, в зависимости от задач, а также обеспечить им качественную настройку производительности;
- TDD для вас не пустой звук;
- Вы стремитесь к профессиональному развитию и в каждой задаче видите для этого возможности;
- Если вы чего-то не знаете, то это ровно на то время, чтобы использовать гугл, сообщества и опробовать решения в реализации.
Пожелания к кандидату:
- Опыт разработки высоконагруженных систем;
- Знание ООП, структур данных и алгоритмов;
- Умение писать прозрачный и легко поддерживаемый код, а также работать с чужим кодом и его оптимизацией;
- Отличные скилы в Ruby и Ruby on Rails;
- Знакомство с ElasticSearch, RabbitMQ, Redis, Sidekiq;
- Опыт работы с Linux на уровне опытного пользователя, bash скрипты, настройка nginx, окружения и средств разработки, субд (postgresql, mysql);
- Опыт работы с PostgreSQL, MySQL, оптимизация производительности, highload реализации;
- Опыт работы с NoSQL (MongoDB, Cassandra, Neo4j и др.), понимание различий и тонкостей работы разных типов, highload реализации;
- Понимание SOAP, REST, опыт реализации API для мобильных приложений;
- Опыт работы по TDD;
- Опыт написание тестов (RSpec, Сucumber и др.);
- Опыт работы с chef, puppet, ansible, jenkins;
- Опыт работы с Git
- Будет плюсом
- Активный профиль на github
- Опыт работы по Agile (Scrum и др.)
- Знание HTML5\CSS3\JS на хорошем уровне
- Владение одним из современных Javascript фреймворков: AngularJS, Ember.js, Backbone.js, Foundation;
- Знание языка написания хранимых функций PL/pgSQL;
