Senior Full-Stack Developer (Node.js + Angular)

11 Июня

Партнерские Вакансии

Город:

Москва

Занятость:

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

Опыт:

Более 6 лет

Компания "Devhunt"

Мы ищем сильного Full-Stack разработчика с основным уклоном в Node.js.

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

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


Обязанности:
  • Разработка backend-сервисов на Node.js

  • Разработка frontend-функционала на Angular

  • Проектирование архитектуры новых сервисов

  • Разработка API

  • Работа с очередями задач

  • Работа с WebSocket

  • Интеграция AI-сервисов и моделей

  • Работа с файловыми хранилищами

  • Оптимизация производительности системы

  • Проведение code review

  • Участие в принятии технических решений

Требования:
  • Обязательно:

  • Node.js (отличное знание):

  • Event Loop, Streams, Worker Threads, Child Processes

  • Memory Management, утечки памяти, отладка в production

  • Асинхронное программирование (Promises, async/await)

  • Производительность Node.js приложений

  • Архитектура backend-систем:

  • Масштабируемые сервисы, API, очереди задач

  • Системы обработки файлов и уведомлений

  • High-load сервисы

  • Интеграции со сторонними сервисами

  • Понимание: SOLID, DRY, KISS, Separation of Concerns

  • Clean Architecture, Domain Driven Design, Event Driven Architecture

  • TypeScript (уверенное знание):

  • Generics, Advanced Types, Utility Types

  • Type Guards, Strict Typing

  • Типизация API и сложных бизнес-моделей

  • PostgreSQL:

  • Индексы, Query Planner, оптимизация запросов

  • Транзакции, блокировки, миграции

  • Проектирование схем данных

  • Redis:

  • Кэширование, очереди, Pub/Sub

  • Распределенные блокировки

  • Docker:

  • Создание образов, Docker Compose

  • Сети, production-развертывание

  • Angular (уверенное знание для UI):

  • Components, Signals, RxJS, Reactive Forms

  • Архитектура Angular-приложений

  • Производительность Angular

Будет большим плюсом

  • Docker Swarm / Kubernetes

  • FFmpeg

  • AI/ML проекты

  • Генерация изображений и видео

  • Milvus / Vector Databases

  • S3 Storage (глубокое знание)

  • RabbitMQ

  • Open Source проекты

  • Опыт разработки SaaS-продуктов

Условия:
  • Полностью удаленная работа

  • Гибкий график

  • Минимум бюрократии

  • Возможность влиять на архитектуру продукта

  • Работа над современным AI-продуктом

  • Сильная инженерная команда

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

24 Июня

Fullstack-разработчик (Yii2, nuxt.js)

Москва

Компания "FIX PRICE" Вам предстоит: Разработка и поддержка внутреннего WEB-приложения; Проведение кодревью; Проектирование...

Отправить резюме подробнее

24 Июня

Developer Go (KSN/KPSN/NS)

Москва

Компания "Лаборатория Касперского" Kaspersky Security Network (KSN) создана для получения и оперативной доставки актуальных аналитических данных...

Отправить резюме подробнее

27 Июня

Middle+ / Senior С# разработчик

Москва

от 150 000 до 200 000 руб.

Компания "RedLab" RedLab — глобальная ИТ-компания. Мы входим в международный холдинг Litota Group и предоставляем экспертизу для реализации...

Отправить резюме подробнее

27 Июня

Middle+ / Senior HT QA (инженер нагрузочного тестирования)

Москва

от 100 000 до 180 000 руб.

Компания "RedLab" RedLab — глобальная ИТ-компания. Мы входим в международный холдинг Litota Group и предоставляем экспертизу для реализации...

Отправить резюме подробнее

27 Июня

Инженер машинного зрения (Senior computer vision)( Алабуга, ОЭЗ ППТ )

Москва

от 277 000 руб.

Компания "Алабуга, ОЭЗ ППТ" ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА) Обязанности: доработка...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: