FullStack (Ruby/React) разработчик
Зарплата
от 2500 до 3000 $
Требования
Местоположение и тип занятости
Компания
Full-cycle мобильная и веб-разработка
Описание вакансии
Условия работы
ЧТО НУЖНО БУДЕТ ДЕЛАТЬ
- Писать с нуля или поддерживать среднего размера веб приложения.
- Внедрять в проекты новые технологии и подходы, держать проект up-to-date.
- Делать код ревью.
- Писать тесты на весь свой код. Понимать почему это важно и учить этому. тайному знанию молодых.
НАШ ИДЕАЛЬНЫЙ КАНДИДАТ
- Он умеет писать веб-приложения и читать/общаться в чате с клиентом на английском.
- Знает и умеет работать с PostgreSQL, понимает когда денормализация нужна, а когда нет.
- Знает плюсы и минусы AMS, как сделать сериализацию чуть быстрее или хотя бы слышал про Oj.
- Понимает, почему не стоит отдавать все с одного REST ендпоинта или умеет приготовить GraphQL.
- Знает как настроить кеширование на ендпоинтах и что такое инвалидация кеша.
- Понимает как работает сеть в принципе и все что касается базового нетворкинга.
- Сможет настроить CORSы и объяснить, какие именно хедеры нужно прислать.
Нам нужен фулстек, который умеет писать на ReactJS, не чурается фронтенд кода и способен в одиночку выполнить обе часть задачи.
Если ты знаешь что такое React, чем отличаются классовые компоненты от функциональных. Можешь аргументировать свой выбор в пользу одного из этих подходов - это просто прекрасно! Если есть опыт использования Redux и thunk, значит ты подходишь на все 100%
ВАЖНО. Мы не ждем от тебя идеального знания верстки, если умеешь - прекрасно, если нет - не страшно.
БУДЕТ ПЛЮСОМ
- Если ты еще застал времена, когда на рельсе писали не только API для реакта.
- Можешь созвониться с клиентом.
- Понимаешь, почему не стоит все сейчас же переписать, из-за того, что вышла новая клевая библиотека.
- Имеешь практический опыт с Elasticsearch.
- Не шугаешься от фронтенда и знаешь необходимые основы UNIX, для того чтобы настроить деплой, завернуть приложение в контейнер, написать docker-compose файл или настроить сервер для деплоя.
ЧТО МЫ ПРЕДЛАГАЕМ?
- Удобный рабочий график, гибкие начало/конец рабочего дня.
- Возможность командировок или релокации в другие офисы компании.
- Компенсация расходов на участие во внешних мероприятиях и конференциях.
- Программы обучения английскому языку.
- Программа развития карьеры, личный постоянный куратор и отдельный ментор на проекте для младших позиций.
- Прозрачность горизонтального роста. Каждый в компании понимает, как происходят оценки и переходы между позициями.
Бонусы
ЧТО НАС ВЫДЕЛЯЕТ И ПОЧЕМУ СТОИТ РАБОТАТЬ У НАС?
- Много разных проектов. С нуля. На новых технологиях. Возможность ротации между ними.
- Общение с зарубежными клиентами и основателями стартапов напрямую.
- Личные планы развития, конкретные цели и ожидания, цикл постоянного фидбека.
- Продуманная и гибкая система мотивации, поддержка и сопровождение сотрудника от самого начала до высочайших позиций.
- Возможность развиваться как вертикально так и горизонтально. Ты можешь вырасти в техлида, и потом пройти обучение на менеджера проекта. Либо расширять свой стек новыми технологиями или вообще перейти в смежные технологические ниши.
- Внутренние конференции, мастерклассы и воркшопы.
- Поддержка компании в развитии личных Open Source проектов.
- Доступ к популярным платным образовательным ресурсам, поездки на конференции и внешние сертификации.
- Подходы к разработке, которые у нас реализованы не на словах, а внедрены в культуру. У нас высокие требования к людям и это причина по которой приходится работать в коллективе, который знает свое дело и стимулирует расти.
- Возможность обсудить и решить возникшие трудности и проблемы с сотрудником любого уровня, вплоть до СЕО компании, User Friendly подход.