NodeJS | NestJS инженер
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет. Если вы снова видите наш логотип - значит мы продолжаем поиск талантов для укрепления бэкенд - подразделения.
Чтобы подать заявку - сперва прочтите блок с "дополнительными инструкциями", там интересное задание.
Заявки отправленные на почту, напрямую в мессенджер или просто без выполненных инструкций - будут удаляться без рассмотрения.
Как и всегда у нас нет повальной бюрократии, менеджеров, и, в общем, людей - "занятых не ясно чем".
Сегодня мы ищем, возможно, не самого мощного инженера, но, просто хорошо человека, который искренне и страстно желает вырасти в мощного инженера и делать с нами классные штуки для международного рынка.
Если вы "ещё слишком молоды" или уже "слишком стары" "для этого дерьма" - проходите мимо, эта вакансия должна помочь найти нам человека с которым мы пройдём огонь и воду и будем работать не один год.
У нас по-прежнему нет конвейера, постоянных дедлайнов и прочего дерьма которое присуще большим и «быстрорастущим» компаниям, каждый проект проектируется и разрабатывается с любовью к присущей нам внимательностью к самым, казалось бы, незначительным мелочам.
Процессы и дисциплина — два столпа на которых стоит команда.
И да, я всё ещё работаю с вами в одном поле и принимаю непосредственное участие в вашем становлении.
Что делаем?
Сегодня это мощный и большой IoT PaaS, огромная CDP (RoR, NestJS, AMPHP, HL++), а также пытаемся потихонечку протаптывать себе дорогу в Web3 (TON, EVM) и GameDev(Pragma, Hathora, Unreal)
Чему научишься?
- Лучшим ентерпрайз практикам в бою (DDD, TDD, BDD)
- Правильно и эффективно разрабатывать
- Создавать решения и в последующем применять их
- Работать в команде
- Высокой организации работы
- Экстремальному программированию
В данный момент
- Ведём опенсорс github.com/atls/nestjs
- Пишем собственные средства за неимением готовых в опенсорсе github.com/atls/raijin
- Имеется много перспективных дизайнерских и имиджевых проектов типа atls.design
- Развиваем собственную UI библиотеку на подобие material, bootstrap, tailwind и прочих github.com/atls/hyperion
- Учимся проектировать, а потом разрабатывать через pUML и Structurizr
- Активно внедряем экспериментальные подходы в продакшен
Ожидания от кандидата
Кого ищем?
- дисциплинированного (в состоянии организовать свой день)
- ответственного (форс-мажор? рожают хомячки? молоко на плите?) - предупредил, указал время отсутствия - потом свалил
- проактивного - кончились таски - пошёл набрал ещё, нет тасок - пнул старшего по команде
- инженер != программист
- трудолюбивого
- последовательного/системного
- любознательного
Если вы чего-то не знаете — всё равно лучше попробовать свои силы, чем просто пройти мимо
Будет плюсом
- совсем не обязательно писать умные статьи, учавствовать в конференциях, однако, иметь хоть сколь-нибудь активный акк на Github - было бы не лишним
- рабочие пет-проекты хотя бы на уровне сервисной модели
- живые соц. сети
- творческие проекты
Что требуем
- ты уже писал проекты с использованием NestJS от года
- знаешь что такое DTO, Entity, Aggregates
- знаешь и чтишь SOLID (в рамках разумного конечно же, но, как минимум ты придерживаешься SRP)
- знаешь когда, где и почему (везде) нужно использовать CQRS
- умеешь работать с Docker, быть может даже собирал свои образы
- хорошо знаешь Git, GitHub, автоматизируешь процессы через Actions
- умеешь проектировать микросервисы или по крайней мере не городить классы на 100500к строк
- понимаешь как работаю пакетные менеджеры, умеешь управлять зависимостями внутри проекта
Условия работы
- испытательный срок до 2-х месяцев с возможностью закрыть его досрочно
- гибкий график
- не нормированный рабочий день, авралы случаются крайне редко, к ним просто нужно быть готовым
- дэйоффы (в основном оплачиваемые) по предварительному согласованию
- оплачиваемый отпуск после года стажа
- оформление по ГПХ или ИП-ИП ИП-СЗ, доступны почти любые схемы
Бонусы
- Помогаем с релокацией, если на то есть крайняя необходимость
- Помогаем с железом, после 6 месячного стажа
- Помогаем с оплатой лицензий JetBrains
Дополнительные инструкции
- создайте на pinterest доску с названием moodboard
- добавьте туда от 25 до 50 (не меньше) разных изображений, которые вам нравятся и соответствуют вашему духу
- там же, на pinterest, создайте доску с названием antimoodboard
- добавьте туда от 20 до 35 (не меньше) разных изображений, которые вам не нравятся и вообще портят вам настроение
- Отправьте их в отклике, этого будет достаточно
- Расскажите о том, как вы попали в IT, это важно
P.S: Если вам пришёл отказ - значит мы просто не сошлись с вами во вкусах. Ничего личного.