Junior Node.js Developer

Уровень дохода не указан

Опыт работы: 1–3 года

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: на месте работодателя

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

Junior Node.js Developer

Ключевая идея: Ищем начинающего специалиста с базовыми знаниями Node.js и большим желанием учиться и развиваться в области back-end разработки под руководством опытных коллег.

Основные обязанности (под руководством Senior/Middle разработчиков):

  • Разработка и поддержка отдельных модулей и компонентов back-end приложений на Node.js.
  • Написание простого API (RESTful).
  • Работа с базами данных: написание базовых запросов, взаимодействие через ORM/ODM.
  • Исправление несложных ошибок (bug fixing).
  • Написание unit-тестов для своего кода.
  • Работа с системой контроля версий Git.
  • Изучение кодовой базы проекта и используемых технологий.
  • Участие в командных встречах и обсуждениях.

Требования к кандидату (Hard Skills):

  1. Основы программирования:
    • Хорошее понимание базовых концепций программирования (переменные, типы данных, циклы, условия, функции).
  2. JavaScript:
    • Уверенные знания основ JavaScript, включая ES6+ синтаксис (let/const, стрелочные функции, классы, промисы, async/await).
    • Понимание асинхронности в JavaScript.
  3. Node.js:
    • Базовое понимание платформы Node.js и ее экосистемы (npm/yarn).
    • Понимание модульной системы (require/import).
    • Начальный опыт работы с одним из популярных фреймворков (чаще всего Express.js): понимание роутинга, middleware.
  4. Веб-технологии:
    • Понимание принципов работы HTTP/HTTPS.
    • Базовое понимание RESTful API.
  5. Базы данных:
    • Начальные знания SQL (умение писать простые SELECT, INSERT, UPDATE, DELETE запросы) ИЛИ базовое понимание NoSQL баз данных (например, MongoDB).
    • Понимание, как подключаться к БД из Node.js приложения (возможно, начальный опыт с ORM/ODM типа Sequelize/Mongoose).
  6. Инструменты:
    • Базовые навыки работы с командной строкой (терминалом).
    • Начальный опыт работы с Git (клонирование, коммит, пуш, пул, создание веток).

Soft Skills и личные качества:

  • Огромное желание учиться: Готовность быстро осваивать новые технологии и подходы.
  • Ответственность: Внимательное отношение к задачам.
  • Коммуникабельность: Умение задавать вопросы, слушать и понимать обратную связь.
  • Способность решать проблемы: Логическое мышление, умение искать информацию для решения задач.
  • Умение работать в команде: Готовность помогать и принимать помощь.

Будет плюсом (Nice-to-have):

  • Любые собственные проекты на Node.js (указать на GitHub).
  • Базовые знания HTML/CSS.
  • Начальное знакомство с TypeScript.
  • Понимание основ тестирования (что такое unit-тесты).
  • Прохождение профильных курсов или стажировок.
  • Английский язык на уровне чтения технической документации.

Условия:

  • При собеседовании

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Астана, проспект Тауелсиздик, 32

Вакансия опубликована 22 апреля 2025 в Астане

Похожие вакансии