— Опыт веб-разработки от 3 лет, уверенные знания Ruby on Rails (либо другого
— Уметь самостоятельно разворачивать, поддерживать и масштабировать серверные приложения, а когда возникает нештатная ситуация, уметь разобраться в проблеме на всех уровнях: уровне приложения, БД, операционной системы и сетевых протоколов.
— Иметь опыт работы с современным фронтендом и популярными фреймворками (Vue, React, Angular).
— Уметь писать модульные, функциональные, интеграционные тесты в процессе разработки.
— Знать и соблюдать style guides используемого стека.
— Знания в области алгоритмов, структур данных, шаблонов проектирования и умение примененять их на практике.
— Знать английский язык для общения с зарубежными коллегами. Наши приложения работают в AWS, DigitalOceal и на bare-metal серверах.
Наши рутинные ежедневные задачи охватывают весь спектр знаний инженера в ИТ: от организации высоконагруженой инфраструктуры и машинного обучения до работы с десятками разных API, агрегирования, хранения и отображения пользователю больших объемов данных. У вас есть возможность сделать огромный вклад в развитие навыков и продукта, над которым вы будете работать.
Мы используем Linux, PostgreSQL, Redis, RabbitMQ, Docker, Ansible. От кандидата мы ожидаем отличных знаний перечисленных технологий и навыков построения эффективных инфраструктур на их базе.
Анализ требований и задач. Проектирование, разработка и внедрение решений.
Ревью кода коллег, написание кода, который легко понять, протестировать и поддерживать.
Решение возможных проблем эксплуатации приложений.
График — удаленна работа, но с посещением офиса
На протяжении 10 лет мы решаем сложные инженерные задачи и делаем это небольшой сильной командой без бюрократии. Мы используем Ruby/Ruby on Rails, это наши основные инструменты, но готовы рассмотреть специалиста, который работал с другим набором технологий, но заинтересован в смене стека на Ruby.