Tech Lead Node.JS Developer (удаленная работа)

5 марта 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Tech Lead Node.JS Developer

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

На проект по созданию инвестиционной платформы в сфере недвижимости требуется Tech Lead Node.JS Developer . Проект долгосрочный, стартовал в начале этого года.
Стек: Node.js/TypeScript; Nest.js как основной фреймворк; Prisma ORM - для работы с базой данных; PostgreSQL основная БД; JWT - авторизация.

Кого мы ищём:
Опытный техлид с 9+ годами коммерческой работы на Node.js/TypeScript.
Любитель чистого кода и архитектурных решений.
Гибкий и открытый к изменениям (у нас всё развивается быстро!).
Коммуникабельный командный игрок .

Обязанности:

  • Обеспечивать технологическое преимущество продукта, развивать технологии и управлять техническим долгом.
  • Формировать технические требования к продукту на основе функциональности.
  • Организовывать технический процесс доставки продукта пользователям.
  • Проводить Code review и давать обратную связь по качеству кода.
  • Переводить бизнес-требования в технические задачи, обсуждать сроки и риски с продакт-менеджерами.
Требования:
  • Опыт на позиции техлида от двух лет, с успешным выводом проектов в прод.
  • Коммерческий опыт разработки на Node.js и TypeScript минимум от 9 лет.
  • Опыт работы с фреймворком Nest.js (понимание архитектурных принципов, модульность, DI).

Базы данных:

  • Опыт работы с реляционными базами данных (PostgreSQL ) создание сложных запросов, оптимизация производительности, работа с индексами, транзакциями.
  • Опыт использования ORM (Prisma ORM или аналогов, например, TypeORM/Sequelize) для взаимодействия с базой данных.

Аутентификация и авторизация:

  • Знание и опыт реализации механизмов аутентификации и авторизации с использованием JWT (JSON Web Tokens).
  • Понимание принципов безопасности веб-приложений.

Типизация и кодинг:

  • Глубокое понимание TypeScript : продвинутые типы, дженерики, утилиты, работа с интерфейсами и типами в Node.js.
  • Умение писать чистый, поддерживаемый код с использованием ESLint и других инструментов для контроля качества кода.

Работа в команде:

  • Опыт работы с системами контроля версий (Git ), знание методологий ветвления (GitFlow, Feature Branch Workflow).
  • Опыт участия в процессах code review и обсуждения архитектурных решений.

Будет плюсом:

  • Знание принципов PWA (Progressive Web Apps).
  • Понимание основ CI/CD.
  • Знание очередей и систем передачи сообщений.
  • Опыт интегрирования мониторинга на основе Prometheus.
  • Опыт работы с Cypress.

Что мы предлагаем:
Стартаповая атмосфера с драйвом и возможностью реально повлиять на продукт.
Интересные технические задачи: микросервисы, event-driven архитектура, CQRS.
Мощная команда профессионалов.

Условия:
  • ЧАСТИЧНАЯ ЗАНЯТОСТЬ, почасовая оплата.
  • Удалённый формат работы.
  • Оформление по ИП.
  • Свобода локации.


Посмотрите похожие вакансии

Tech Lead Backend Developer (Node.js)
Компания: Linked Helper
Зарплата: от 387 642 до 581 463 руб.
Tech Lead Frontend Developer (React.js)
Компания: Linked Helper
Зарплата: от 376 194 до 564 291 руб.
Senior Django Developer
Компания: Simplenight
Зарплата: от 350 000 до 650 000 руб.
Senior Node.js Backend Developer
Компания: MANGO OFFICE
Зарплата: з.п. не указана