FullStack JS

FullStack JS

Darya Filatova

Город: worldwide

Формат работы: удаленка

Занятость: полная

Зарплатная вилка: 120-160к.

 Описание:

Что мы хотим от Вас:

- Свободное владение нативным JS:

- - Классы, наследования, замыкания, события, промисы, генераторы, стандарты ES6+;

- - Полноценно использовать асинхронное программирование;

- - Умение работать без сторонних библиотек;

- Опыт работы с Node.js, знание основных сущностей (EventEmitter, Stream, Buffer и т.п.) и API стандартных модулей;

- Опыт написания компонентов на Express;

- Опыт работы с NoSQL DB;

- Уверенное знание Git;

- Умение быстро разбираться в чужом коде, создавать качественный, легко поддерживаемый код;

- Самостоятельность и инициативность, не ждать, что за вас решат проблемы, а предлагать решения;

- Понимание принципов построения масштабируемых систем, основные проблемы, пути решения;

- Умение красиво решать нестандартные задачи;

- Адекватно оценивать сроки разработки и вовремя сигнализировать о проблемах, мешающих их соблюдению;

Будет плюсом:

- Опыт работы с высоконагруженными проектами;

- Умение профилировать и оптимизировать код, искать утечки и избегать их;

- Умение писать unit и integration tests, stubs, mocks;

- Профиль на github с актуальными проектами;

Как будем делать:

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

- Писать краткие функции и методы выполняющие только одно действие;

- Писать компоненты с минимальной связанностью;

- Максимально реиспользовать код;

- Тестировать компонент целиком, а не каждую его часть;

- Создавать модули интеграции с внешними системами, реализация технологического стыка и бизнес-логики;

- Создавать отказоустойчивые компоненты;

- Подключать компоненты через RestAPI;

- Максимально использовать NoSQL DB и кэширование;

Наш стек:

- AWS: 

- - EC2 (планируем переезд на ECS)

- - RDS Mysql (временно)

- - Lambda

- - DynamoDB

- - ElastiCache:

- - - Redis

- - - Memcached (временно)

- - S3

- - Route 53

- - CloudFront (планируем перенос артефактов)

- - Elastic transcoder (планируем перенос сервиса переконвертации медиа)

- - Elascticsearch (планируем перенос из Sphinx)

- - SES (отправка всех email сообщений проекта)

- Backend:

- - php 5.6, YII 1 (legacy) Основная платформа, но планируем полный перенос с рерайтом на JavaScript

- - Node js (express)

- - Oauth2 (в разработке) 

- - Graphql (в разработке)

- Frontend:

- - React JS SSR

- - Redux (выбор State Managment обсуждается)

- - SocketIO (в разработке)

- Server side:

- - Docker (локальная и тестовая среда)

- - Debian

- - CircleCI

Коротко о нас:

Мы стараемся использовать только самое передовое в сфере разработки. Постоянно стремимся узнать что-то новое и попробовать его на практике.

Мы ищем всесторонне развитого javascript разработчика на временную или постоянную удаленную работу.

Вам предстоит создавать продвинутые веб-приложения в профессиональной команде. Это будет очень интересно и познавательно. Крутой технологический стек и интересные задачи гарантированы. Присоединяйся к нам!

Проект: isina.com 

Что нужно: переписать весь функционал с PHP YII 1 на reactjs+nodejs. Часть логики вынести в aws lambda. БД переписать с mysql на nosql (dynamodb).

Тестовое задание: будет но очень не большое, для понимания уровня.


Пожалуйста, разработчики, а не студии. Нам не нужны менеджеры, не нужна команда. Нам нужен один хороший разработчик.


Контакты: @andersol (телеграмм)


Report Page