#вакансия #NodeJS #Senior
Senior NodeJS Developer
Город: Иваново (ул. Парижской комунны, д. 3А)
Формат работы: офис
Занятость: полная
Зарплатная вилка: 150-200 т. руб.
involta – международная группа компаний в IT и digital сферах, основанная в 2010 году. Основной профиль компании – реализация сложных digital-проектов и технологичных стартапов. Мы настолько сильно любим то, чем занимаемся, что абсолютно все запущенные нами проекты становятся успешными!
На сегодняшний день в активе компании суммарно находится более 100 Android и iOS приложений (мы являемся одним из крупнейших паблишеров в Google Play в России) и более 20 успешных web-стартапов. Мы не занимаемся разработкой типовых проектов, поэтому в involta тебя ждут только интересные и разноплановые задачи по развитию существующих и новых сервисов – в том числе и зарубежных!
Мы стараемся поддерживать в компании высокий уровень культуры разработки – проводим code-review, документируем API в Swagger, общаемся и обмениваемся опытом внутри команды, проводим регулярные аттестации и обучение.
Продукт компании - инновационный корпоративный мессенджер, нацеленный на оперативное взаимодействие сотрудников в процессе реализации проектов и задач. В мессенджере реализована возможность глубокого анализа эффективности исполнителей по более, чем 20 показателям, доступно подключение внешних модулей PGP шифрования. Для дальнейшего развития продукта и выхода на международный рынок мы ищем в команду
опытного Senior NodeJS Developer.
Какие задачи предстоит решать в составе команды?
- разработка нового функционала платформы;
- участие в решении архитектурных, алгоритмических и математических задач в рамках внедряемых проектов;
- проектирование баз данных;
- масштабирование архитектуры проектов по мере роста нагрузки и функционала.
Обязательные требования:
- владение JavaScript и TypeScript на очень высоком уровне;
- 4+ года опыта работы с Node.js, понимание фундаментальных особенностей работы платформы;
- большой опыт ООП-разработки, знание и применение паттернов проектирования;
- высокий уровень владения языком SQL, написание сложных запросов, понимание механизмов отладки и оптимизации;
- большой опыт в работе с большим базами данных PostgreSQL в условиях высокой нагрузки. Проектирование и масштабирование;
- хорошее понимание REST API, микросервисов и отказоустойчивых систем;
- умение работать с Git;
- владение инструментами автоматического тестирования;
- амбиции лидера команды;
- желание расти и разбираться в новых областях.
Преимуществами при отборе будут:
- широкий кругозор и знание других языков - Golang, PHP, Python и прочих;
- опыт работы с фреймворками Nest JS, Express, Fastify;
- возможность использовать широкий спектр технологий с открытым исходным кодом и облачных сервисов (GCS, AWS или Azure);
- знание Kubernetes, ElasticSearch, Sphinx, Mongo, RabbitMQ, GraphGL, VueJS и других модных вещей;
- опыт использования NoSQL баз данных различного типа, понимания областей применения;
- хорошее знание Linux и Docker.
Мы предлагаем:
- работу в молодой, дружелюбной и целеустремленной команде с опытными наставниками;
- лучший в городе офис площадью 2000 кв.м. с доступом 24/7;
- официальное трудоустройство по ТК РФ;
- крупные и знаковые проекты в разных сферах;
- удобный график работы 5/2;
- свежая и быстрая техника с любой OS на выбор, 2 монитора – мы не экономим на рабочих инструментах;
- кухню с личным шеф-поваром;
- собственный спортзал прямо в офисе и бесплатные занятия с тренером по карате киокушинкай, джиу-джитсу и гиревому спорту;
- обучение за счет компании: оплата конференций, тренингов, учебных материалов и курсов;
- участие в корпоративных семинарах и хакатонах;
- мы поощряем обучение и саморазвитие и предоставляем трудолюбивым и талантливым сотрудникам обширные возможности для увеличения заработной платы;
- корпоративы, офисные посиделки и другие team building мероприятия, спортивные активитеты (байдарки, пейнтбол, боулинг).
Отправляйте свое резюме и портфолио в личку и на почту:
@nikitaprusov, n.prusov@involta.ru