Codemarch

Backend-разработчик (Node.js)

Не указана
  • Москва
  • От 3 до 6 лет
  • Node.js
  • Git
  • Docker
  • TypeScript
  • PostgreSQL
  • JavaScript
  • Kubernetes
  • Английский язык
  • Redis
  • SQL
  • ООП

О проекте

Развиваем backend-платформу с микросервисной архитектурой.

Ищем backend-разработчика, который уверенно работает с Node.js, понимает принципы построения API и умеет писать поддерживаемый код.

Чем предстоит заниматься

  • Разработка и поддержка backend-сервисов на Node.js / TypeScript

  • Работа с NestJS

  • Проектирование и реализация REST API

  • Работа с базой данных (PostgreSQL), написание и оптимизация SQL-запросов

  • Реализация асинхронных процессов и работа с очередями (Kafka / RabbitMQ)

  • Использование Redis для кэширования

  • Оптимизация производительности (профилирование, снижение latency)

  • Написание unit и integration тестов

  • Участие в code review

  • Работа с Git, CI/CD и Docker

Требования
  • Коммерческий опыт разработки на Node.js от 3 лет

  • Уверенное знание JavaScript (ES6+) и TypeScript

  • Опыт работы с NestJS

  • Опыт проектирования и разработки REST API

  • Уверенная работа с PostgreSQL (индексы, join, оптимизация запросов)

  • Понимание принципов микросервисной архитектуры

  • Опыт работы с брокерами сообщений (Kafka / RabbitMQ)

  • Опыт работы с Redis

  • Навыки работы с Docker

  • Понимание принципов чистого кода и SOLID

Будет плюсом
  • Опыт работы с highload-системами

  • WebSocket / real-time взаимодействие

  • Kubernetes

  • CI/CD (GitLab CI)

  • Опыт работы с NoSQL (MongoDB, ClickHouse)