Обязанности:
О нас СДЕЛКА - Риэлторская онлайн платформа. Инфраструктурное решение для ведения риэлторской деятельности. Что пишем: Многомодульную CRM-систему Облачную платформу для взаимодействия со смежными специалистами и бизнесами. Мы в поиске опытного Backend-разработчика, который присоединится к команде и сможет взять на себя ряд поступающих задач. Требования: Обязательный опыт работы: Node.js, TypeScript, NestJS (^8.x), PostgreSQL (включая навыки оптимизации), TypeORM, Redis (кеш и скейлинг), JWT, Swagger, unit и e2e-тестирование (Jest), логирование (Winston/Pino), мониторинг (Prometheus, Grafana), Docker Желательные:Kafka, AWS SDK, grammY, WebSockets, опыт интеграции со шлюзами SMS API (sms_ru), обработка изображений (sharp, jimp), защита API (rate limiting, helmet), CI/CD (Husky, lint-staged, gitlab ci, k8s) Работа в команде с git. Опыт разработки микросервисов. Опыт проектирования архитектуры приложения, баз данных. Знание библиотек nodejs для типовых задач разработки. Способность предложить и обосновать выбор того или иного решения. Способность быстро изучать новые библиотеки/технологии для внедрения в проект. Опыт написания качественного, хорошо структурированного кода, отвечающего принципам SOLID, общеизвестным guideline, с использованием eslint, prettier.