🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Senior Node.js Developer

Uspio LTD
Тбилиси
Удаленно
Опубликовано: 07 Apr 2026

We build backend systems with a strong focus on reliability, correctness, and observability. Our engineering culture emphasizes strict quality standards, automation, and clean architecture from day one.

Responsibilities:

  • 100% test coverage enforced, mutation testing, strict linting and compilator settings for maximum type safety
  • Automated git hooks, CI/CD with review-environments
  • Explicit function return types, exhaustive switch checks, functional patterns
  • CLI tools, health checks, metrics, structured logging
  • Prometheus metrics and Loki logs in Grafana, alerting in Slack
Requirements:
  • Professional Node.js/TypeScript experience with complex backend systems
  • Deep understanding of TypeScript's type system and best practices (we use @tsconfig/strictest preset)
  • Ability to write highly reliable code and robust unit- and integration tests
  • Experience with NestJS or similar DI-based frameworks
  • SQL databases and transactions, ORM (we use TypeORM)
  • Message queue experience (RabbitMQ, Kafka, or similar)
  • SOLID/GRASP principles, GoF/enterprise patterns
  • OO-design
  • Strong knowledge of TCP/IP stack
  • Familiarity with OWASP Top 10, security best practices
  • Written English level B2 and above

Will be plus

  • Telecommunications or messaging platform experience (SMPP protocol, WhatsApp, Telegram, GSM7, UCS2 data codings)
  • Node.js profiling
  • TCP-based protocol implementation and data encoding knowledge
  • Docker
  • DDD
  • Familiarity with DevOps (k8s, helm, werf)
  • Functional programming patterns (Result types, Option types, monads)
  • Zod or similar inferred schema validation libraries
  • Active Github account
What we offer:
  • Remote work
  • Flexible start of the day
  • Paid leave of 21 days
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие