- Работа в Москве
- Удаленно
- Разработчик
- Backend-разработчик
Backend-разработчик
150 000 - 250 000 ₽
- Южная
- Пражская
- Чертановская
Проект ориентирован на пользователей в СНГ и предусматривает реализацию сложной структуры публикаций, личных кабинетов, чатов, платных услуг и аналитики.
Обязанности:
-
Разработка микросервисов на NestJS (Node.js, TypeScript).
-
Интеграция с базами данных PostgreSQL (через ORM: TypeORM или Prisma).
-
Реализация асинхронного взаимодействия через Redis Pub/Sub (RabbitMQ в будущем).
-
Разработка real-time функций (WebSocket Gateway для чатов).
-
Работа с файловыми хранилищами (S3 или аналоги).
-
Проектирование и реализация API (REST, в будущем возможен переход к gRPC).
-
Участие в проектировании архитектуры.
-
Написание тестов (unit/integration).
-
Опыт работы с Node.js от 2 лет.
-
Отличное знание TypeScript.
-
Опыт работы с NestJS.
-
Опыт проектирования микросервисов.
-
Уверенные знания PostgreSQL, понимание работы индексов, транзакций.
-
Опыт работы с Redis (или другим брокером сообщений).
-
Понимание REST API и основ event-driven архитектуры.
-
Навыки работы с Docker (разработка и деплой микросервисов).
- удаленно полный рабочий день
-
Участие в создании масштабируемого проекта с нуля.
-
Влияние на архитектуру и технологические решения.
-
Гибкий график работы.
-
Долгосрочное сотрудничество с возможностью роста.
-
Работа в команде профессионалов.
-
Оплата в зависимости от навыков и опыта.
-
Будет Плюсом: -
Опыт работы с Elasticsearch.
-
Опыт проектирования WebSocket серверов.
-
Знание Kafka (event-driven архитектура).
-
Опыт настройки CI/CD пайплайнов (GitHub Actions / GitLab CI).
-
Навыки написания автотестов (Jest, SuperTest).
Опубликована 25 дней назад