Node\TS, Middle+, Full\Part-time, Remote
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Порекомендуйте толкового Node.js\TypeScript разработчика уровня Middle\Senior и мы заплатим вам 25 тысяч рублей, по окончании первого месяца его испытательного срока.
О проекте
Мы выводим на рынок digital-рекламы новый продукт, уже прошедший стадию MVP-тестирования и обещающий выстрелить пушечным ядром по бедным возможностям современных рекламных систем в области их B2B-применения.
MVP, как и полагается, мы быстро писали на, простите, говне и палках, JavaScript и вот пришло время перелопатить это на православные технологии, а заодно и заново переосмыслить архитектуру проекта. Никакого legacy-кода, технического долга и прочего дерьма.
Мы знаем как сделать отличный продукт с технологической и маркетинговой точек зрения.
Здоровый подход к разработке
- Декомпозируем бизнес-требования и user story до этапов, релизов и конечных задач в канбан\скрам.
- Переосмысливаем архитектуру проекта.
- Работаем по GitFlow, спринтами и релизами.
- Документируем (DDD).
- Пишем unit-тесты (TDD).
- Подключаем наш Style Guide и ESlint.
- Пишем компоненты или переписываем их из MVP.
- До-\настраиваем сборку, автотесты, quality control, деплой и интеграцию в CD\CI системе.
- Релизим и получаем обратную связь.
Плановый стек технологий
- Node.js, TypeScript, GraphQL, Mongoose и RabbitMQ в качестве ключевого стека построения приложений.
- Azure DevOps для git, тестирования, сборки и интеграции.
- Azure Kubernetes Services и Docker — деплой микросервисной архитектуры наших приложений.
- Azure CosmosDB и Azure Blob Storage — хранение данных.
Условия
- Полностью удалённая работа, полный рабочий день: 8 часов. Если вы сейчас трудоустроены, то есть возможность начать первый месяц-полтора в режиме парт-тайм.
- Оплата на карту, Яндекс или XBT каждый второй понедельник.
- Оформление по ТК и оплата вбелую, при вашем желании нести всю налоговую нагрузку. Мы идеологически против, что за транзакцию денег из точки А в Б нужно платить комиссию в 40% (да, примерно столько стоит ЗП сотрудника на самом деле), просто потому, что так заведено. Это не бережливо, не эффективно. Да отпустит нам грехи наши, руководитель ФНС.
- Работа под требовательным NDA.
- Автоматизированный и ручной трекинг эффективного рабочего времени для самоконтроля.
Вознаграждение и преимущества
От 100 000 рублей в течение первых трёх месяцев, далее от 150к или по взаимной договорённости.
- Около-нулевой уровень бюрократии и иерархии, прямая работа с владельцами бизнеса с инженерной квалификацией.
- Перспектива стать тим-лидом по расширении штата, при вашем желании и возможности этим заниматься.
- Ориентированность руководства на качественный продукт, как под капотом, так и внешне. Нам нужны качественные, изящные и оптимальные код и архитектура, а не невосполнимый долг из костылей и велосипедов.
- Свободный рабочий график, не считая времени митингов. Единственное требование, это distraction-free одна или две рабочие сессии, по 8 или 4 часа, соответственно.
- Удалённая работа, как часть нашей бережливой идеологии. Вы не тратите 250-500 часов в год на дорогу.
Порекомендуйте толкового Node.js\TypeScript разработчика уровня Middle\Senior и мы заплатим вам 25 тысяч рублей, по окончании первого месяца его испытательного срока.
Дополнительные инструкции
В отклике укажите ссылки на репозитории ваших проектов Node.js\TypeScript.
Тестовым заданием будет написание веб-клиента майнера данных на чистом Node.js и TypeScript.