Чем предстоит заниматься
-
Разработка и поддержка серверной логики на Node.js/TypeScript.
-
Реализация и интеграция API (REST, GraphQL, gRPC, WebSocket).
-
Работа с СУБД (MongoDB и/или PostgreSQL) через ORM/ODM.
-
Кеширование и очереди с Redis.
-
Интеграции с внешними сервисами, оптимизация производительности.
-
Code review, покрытие тестами, оформление документации.
Наш стек
-
TypeScript, Node.js
-
Express / NestJS
-
Redis
-
MongoDB, PostgreSQL, ORM (Prisma/TypeORM/Mongoose — по опыту кандидата)
-
REST, GraphQL, gRPC, WS
-
Git, базовое администрирование Linux, Docker (будет плюсом)
Требования
-
Уверенный опыт с TypeScript и Node.js (middle-уровень).
-
Практика с Express или NestJS.
-
Опыт применения Redis.
-
Знание MongoDB и/или PostgreSQL, уверенная работа с ORM.
-
Реальный опыт разработки REST/GraphQL/gRPC/WebSocket сервисов.
-
Уверенная работа с Git, понимание CI/CD будет плюсом.
-
Навыки работы в Linux-окружении.
Условия
-
Контракт на 1 месяц, 80–120 часов, гибкий график.