Node.js Backend Разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша команда занимается созданием собственных продуктов и разработкой «на заказ». Сейчас мы начинаем создавать продукт, который поможет тысячам людей из мира образования и бизнеса лучше понимать свою аудиторию и слышать ее мнение и настроения.
Что предстоит делать:
- Участвовать в реализации highload-проекта с нуля
- Проектировать и создавать техническую архитектуру решения
- Взаимодействовать с Frontend-командой
- Согласовывать модель данных и API Backend-Frontend
- Проводить ревью кода
- Писать unit-тесты
Требования:
- Ориентироваться в классических алгоритмах и структурах данных
- Понимать архитектуру и принципы разработки web-приложений
- Опыт разработки и проектирования highload-решений
- Опыт работы с Node.js, Docker, Kafka/RabbitMQ, MongoDB, PostgreSQL
- Опыт работы с Git, CI/CD, Npm, Yarn
- Понимание сетевых протоколов
- Понимание микросервисной архитектуры
- Организованность и высокий уровень ответственности
Будет плюсом:
- Опыт разработки сетевых, многопоточных и асинхронных приложений
- Опыт управления командами, поскольку мы хотим помочь вам вырасти до руководителя
- Опыт разработки библиотек (с публикацией в npm)
- Умение донести свою точку зрения и давать ясные названия функциям и переменным
Бонусы
Условия:
- Официальное трудоустройство и белая зарплата. Конечный уровень зарплаты зависит от опыта работы, знаний и умений, которые важны для нашей команды
- Профессиональный рост и нестандартные задачи
- Свобода в принятии решений, возможность влиять на конечный продукт
- Участие в проектах, которые помогают людям
- Офис в пяти минутах от метро Новокузнецкая, Третьяковская
Мы ценим в специалистах амбициозность и инициативность, а еще помогаем им расти в навыках, опыте и заработной плате. Если «писать понятный код», «не бояться высказывать и аргументировать свою точку зрения», «гордиться своим продуктом» — это про вас, мы вас ждем.
Дополнительные инструкции
Собеседование проходит в два этапа. Сначала HR проводит скрининг по телефону в удобное для вас время. По его результатам вас приглашают на видеоконференцию в Zoom на общение с IT-экспертами, после этого второе собеседование проходит с вашим непосредственным руководителем. Если у вас есть вопросы по вакансии, направьте их, пожалуйста, в сопроводительном письме к резюме.