Web Fullstack Senior Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы создаём высоко нагруженный продукт в области видео развлечений.
Бэкенд пишем на PHP7.4 и GoLang, используем Yii2 и Yii3 фреймворки, данные храним в PostgreSQL, для аналитики используем ClickHouse, не чураемся Redis и RabbitMQ
Фронтенд разрабатываем на Javascript и Typescript, работаем с SPA, используем ReactJs, Redux, Saga, Styled-Components, Jest.
Мы работаем для десятков миллионов пользователей и используем современные технологии.
Так же, мы не против удаленной работы (зарплата при удаленном варианте работы оговаривается на собеседовании).
Еще мы тестируем новый формат взаимодействия и упрощения этапов интервью, поэтому предлагаем пройти технический скрининг в удобной для вас обстановке и в удобное для вас время! Для этого всего лишь нужно перейти по ссылке, заполнить форму и записать небольшое видео-интервью: https://xwisebits.vcv.ai/r/web-full-stack
Наши ожидания:
- PHP 7.4, хорошее знание ООП и принципов SOLID
- Отличное знание и опыт работы с одним из популярных фреймворков
- PostgreSQL - практический опыт проектирования и оптимизации под нагрузки; Понимание как работает postgres, умение читать план запроса, знание индексов.
- Свободная работа в командной строке (Unix);
- Опыт использования docker и docker-compose
- Написание скриптов на чистом JS для клиентской части сайта
- Кроссбраузерная верстка
- Опыт работы с Webpack, Gulp, Snowpack, React+Redux, Redux-Saga, Styled-Components
- Знание методологии BEM, CSS3, SCSS
- Умение видеть за границами конкретной задачи и планировать архитектуру функционал превентивно, находить решения самостоятельно
- Опыт code review и командной работы с другими разработчиками
- Тесты – понимание, зачем они нужны, умение и желание их писать
- Отладка, профилирование, оптимизация кода – практический опыт
Что предстоит делать?
- Работа с биллингами
- Верстка различных web компонентов по дизайну, кроссбраузерная верстка (ie10+)
- Работ с SPA (ReactJS + Typescript)
- Работа с базой данных postgres и clickhouse
- Написание кода на PHP, Javascript, Typescript
- Написание тестов на codeception и jest
- Много интересных и сложных задачах связанный с подбором и доставкой видеоконтента клиентам
Будет плюсом:
- Опыт работы с clickhouse
- Опыт работы с большим объемом данных
- Опыт работы с микросервисами
- Опыт работы с GRPC protobuf
Мы предлагаем:
- Полностью белая заработная плата;
- Удаленный формат работы с предоставлением необходимой техники;
- Никакой бюрократии;
- Щедрый пакет бенефитов (медицинская страховка, языковые курсы, профессиональное обучение и покрытие налогов);
- В случае релокации мы берем на себя расходы по переезду для вас и вашей семьи (покупка билетов, визовая поддержка, оплата первого месяца жилья);
- Дружная интернациональная команда.