Разработчик NestJS
2023-03-28
Андреева Татьяна Федоровна
Астана
Обязанности:
Работа с логами: логи сразу пишутся в нужном формате в нужное место, разработчики не задумываются про это.
Работа с http запросами и распределенной трассировкой запросов.
Работа с инцидентами и APM: newrelic, sentry.
Работа с очередями (rabbitmq).
- Заниматься проведением code-review
- Знания MongoDB, RabbitMQ/NATS, Redis.
- Знание микросервисной архитектуры и
высоконагруженных систем; - Работа с очередями
- Понимание Rest API архитектуры
- Опыт настройки CI/CD, Docker, K8S, AWS
- Знание структуры хранения данных и алгоритмов работы с ними.
- Уверенные знания NodeJS, TypeScript, Express, MongoDB, Nest.js
- Опыт разработки серверных решений на основе NodeJS + Express + NoSQL
- Опыт разработки серверных решений на основе NodeJS + Nest.js
- Понимание монолитной / микросервисной архитектуры
- Практический опыт разбиения монолита на микросервисы
- Опыт архитектуры реляционной базы данных
- Опыт миграции данных из MongoDB в PostgreSQL
- Опыт написания высоконагруженных сервисов
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ)
- Умение разбираться в чужом коде
- Рефакторинг кода, работа над улучшением качества, производительности и стабильности системы.
- Возможность удаленной работы;
Возможность профессионального роста;
Работа над интересными проектами;
Своевременное оплата;