typescript

от 150 000 ₽ 📍 Москва 🌍 Россия IT и разработка 12.10.2026 · 👁 64 просмотров
#резюме #nodejs #nestjs #typescript #backend #middle #remote #fulltime #kafka #postgresql #microservices Позиция: Backend-разработчик (Middle+) — Node.js / NestJS / TypeScript Формат работы: удалёнка или офис/гибрид (Санкт-Петербург, Москва) Занятость: полная Ожидания по зарплате: от 150 000 ₽ на руки Опыт: коммерческая разработка на NestJS с 2021 года Локация: Санкт-Петербург, РФ Обо мне: Специализируюсь на производительности сервисов под нагрузкой, event-driven архитектуре на Kafka и оптимизации PostgreSQL. Веду сервис целиком: от доменной модели и схемы БД до CI/CD, мониторинга и инцидентов. OpenStart — Backend / Full-stack (NestJS, React), июнь 2025 — октябрь 2026 B2B-системы: закупки и планирование производства, управление сменами, таможенный документооборот. - p95 API 1400 → 180 мс: тяжёлые операции вынесены в очереди BullMQ - Импорт xlsx в 22 раза быстрее, память 1,8 ГБ → 180 МБ: Node.js streams с backpressure, без OOM - Event loop lag 850 → 25 мс: CPU-bound задачи в worker_threads - Утечка памяти найдена по heap snapshots: RSS стабилен на 320 МБ вместо 2,5 ГБ за сутки - PostgreSQL: p95 запросов 620 → 45 мс (EXPLAIN ANALYZE, индексы, N+1), миграции без простоя - Kafka между 6 сервисами: Outbox, идемпотентные консьюмеры, retry, DLQ — 1,2 млн событий/сутки без потерь - Модульный монолит по доменам — 4 команды работают независимо - Движок статусов на State Machine — автоматизировано ~70% ручных операций - Интеграции SOAP/XML, SharePoint, S3: Adapter, Circuit Breaker, retry с backoff; медиа в 6 раз быстрее - Реакция на инциденты ~40 → ~5 мин (Pino, Sentry, алерты) - Деплой 25 → 6 мин: GitLab CI/CD с SonarQube и OWASP - RBAC и multi-tenant изоляция данных; межсервисная авторизация на API-ключах с ротацией - Код-ревью, онбординг 3 разработчиков Фриланс — Backend / Full-stack, 2021 — н. в. - 6 коммерческих проектов: REST API, админки, Telegram-боты, платёжные интеграции - Новостной Telegram-бот (NestJS, BullMQ, grammY): 500+ пользователей, ~3000 сообщений/сутки Стек: Backend: Node.js, NestJS (microservices, CQRS, Terminus), TypeScript, Fastify, Express, REST, gRPC, GraphQL, WebSocket, OpenAPI Node.js: event loop, Streams, worker_threads, AsyncLocalStorage, cluster, clinic.js, k6 БД: PostgreSQL (блокировки, партиционирование, репликация), Redis, MongoDB, ClickHouse, TypeORM, Prisma Очереди: Kafka, RabbitMQ, BullMQ Архитектура: микросервисы, DDD, CQRS, Saga, Outbox, State Machine, Circuit Breaker Observability: Prometheus, Grafana, OpenTelemetry, ELK/Loki, Sentry DevOps: Docker, Kubernetes, Helm, GitLab CI/CD, GitHub Actions, Nginx, Linux Безопасность: JWT, OIDC/Keycloak, RBAC Тесты: Jest, Supertest, Testcontainers AI: LLM API, RAG (pgvector), MCP Frontend: React, RTK Query, effector Образование: СПбГЭТУ «ЛЭТИ», Программная инженерия (2023–2027), призёр двух хакатонов Резюме: https://drive.google.com/file/d/1Wm4L0yh_NlyzxaW0JTuFxNvvZuo9e_Tj/view Контакты: @crying_soul · grebnevegor2000@mail.ru
Откликнуться в Telegram →

⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.

🇮🇱 Не нашли подходящую зарплату? В Израиле платят от $3000 Без языка и опыта · жильё и легализация под ключ · официально Смотреть вакансии →