Senior Full-Stack Developer (Node.js + Angular) (удаленная работа)

16 июня 2026

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

Вакансия: Senior Full-Stack Developer (Node.js + Angular)

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

Мы ищем сильного 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-продуктом

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