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