Codemarch
Backend-разработчик (Node.js)
- 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)