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

  • возможности внешнего и внутреннего профессионального обучения

  • реферальную программу