
Node.js Developer
Лимассол, Кипр
Обязанности
разработка backend-части продукта на Node.js: от проектирования архитектуры до реализации функциональности
разработка сложных SQL-запросов, работа с индексами, оптимизацией и транзакциями
разработка и поддержка REST API и WebSocket API с учетом масштабируемости решений
написание unit- и end-to-end тестов, поддержание качества кода
участие в настройке и сопровождении CI/CD-процессов
Требования
коммерческий опыт разработки на Node.js от 4 лет
отличное знание JavaScript / TypeScript и глубокое понимание асинхронной модели выполнения
уверенное владение PostgreSQL: сложные запросы, индексы, оптимизация, транзакции, опыт работы с Prisma или аналогичными ORM
опыт работы с Redis (Pub/Sub, Streams, Caching, Distributed Locks)
отличное знание NestJS (структура модулей, Guards, Interceptors, Dependency Injection) и/или AdonisJS 6 (Providers, IoC, Middleware, Validation, Auth)
уверенное понимание архитектуры REST API и WebSocket, принципов масштабирования сервисов
опыт работы с Docker и Docker Compose в dev- и production-окружениях
Что мы предлагаем
удаленный формат работы 5/2 с гибким началом рабочего дня с 8:00 до 10:00
отпуск — 21 рабочий день
4 дополнительных day off в год
годовой бонус по результатам работы
частичную компенсацию занятий английским языком через Skyeng
возможности внешнего и внутреннего профессионального обучения
реферальную программу