← К каталогу
КР

КРАФТТЕК

Backend-разработчик (Node.js/TypeScript) в офис

ОфисУровень не указанСанкт-Петербург, Россия10 ч назад
О ВАКАНСИИ

Описание вакансии

Мы развиваем DotSpace — платформу для совместной работы на интерактивных онлайн-досках. Это большой живой продукт: realtime-коллаборация, работа с файлами, разноуровневые права доступа, история изменений, интеграции с корпоративной инфраструктурой, безопасность и высокая нагрузка.

Ищем backend-разработчика уровня Middle , способного выбирать решения для продуктовых задачи и реализовывать их.

Мы не ожидаем знания всего нашего стека, но ожидаем достаточную инженерную базу, чтобы незнакомая технология не становилась блокером.

Нам нужен разработчик, который умеет разбираться, думать, пользоваться современными инструментами и доводить задачу до результата .

Что предстоит делать:

  • Разрабатывать новые возможности backend на Node. js / TypeScript .
  • Добавлять и изменять REST API, бизнес-логику и работу с PostgreSQL.
  • Работать с моделями данных, миграциями, транзакциями и индексами.
  • Разбираться в существующем коде и аккуратно его развивать.
  • Исправлять ошибки и разбираться в причинах их возникновения.
  • Покрывать важную логику тестами.
  • Работать с realtime-функциональностью, Redis, очередями и фоновыми задачами по мере погружения в проект.
  • Участвовать в code review и обсуждении технических решений.
  • Самостоятельно вести понятные задачи от постановки до готового результата, синхронизируясь по спорным или архитектурно значимым решениям.

Что для нас важно технически

Ожидаем, что ты:

  • уверенно работаешь с JavaScript и TypeScript ;
  • уверенно работаешь с Node.js и умеешь писать и отлаживать серверный код: понимаешь асинхронность, Promise, обработку ошибок, HTTP, middleware и работу event loop на практическом уровне;
  • умеешь проектировать и реализовывать REST API , понимаешь ответственность контроллеров, сервисов и других слоёв приложения;
  • работал с PostgreSQL в реальных задачах: использовал связи между таблицами, CTE, JOIN, индексы и транзакции, понимаешь, когда и зачем они нужны;
  • умеешь работать с базой данных из приложения и разбираться в…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between1And3