🪖 DefTech

Про продукт

Ми будуємо high-load platform для real-time обробки великих потоків даних з аналітичною надбудовою. Система працює з таблицями на 5+ мільярдів записів, обробляє дані в реальному часі і має складну подієво-орієнтовану архітектуру.

Що робитимеш

  • Розвиваєш фічі у своїх доменах — від моделі і CQRS-handler-ів до контролерів
  • Пишеш і оптимізуєш SQL-запити на великих таблицях (PostgreSQL, партиціонування, EXPLAIN)
  • Працюєш з OpenSearch: запити, агрегації, розуміння ETL-пайплайну
  • Інтегруєш і підтримуєш обмін повідомленнями з Python-сервісами через RabbitMQ
  • Береш участь у code review, покриваєш код unit-тестами
  • Документуєш архітектурні рішення, аналізуєш production issues

Шукаємо

  • 4+ роки комерційного досвіду на Node.js / TypeScript
  • NestJS (або Express/Fastify з розумінням DI та модульності — готовий швидко зануритись у Nest)
  • DDD / CQRS — розуміння принципів і бажання працювати в цій парадигмі
  • PostgreSQL — складні запити, JOIN-и, індекси, базове розуміння EXPLAIN
  • Брокер повідомлень (RabbitMQ / Kafka / SQS) — async-обробка, retry, idempotency
  • OpenSearch / Elasticsearch — базовий досвід або готовність швидко вивчити
  • Git flow і робота через MR/PR

Буде плюсом

  • Production-досвід з партиціонованими таблицями / оптимізація SQL на великих обсягах
  • AWS або інший хмарний провайдер (EKS, ECS, Kinesis, Lambda)
  • Python для скриптів
  • Sentry / Grafana / OpenTelemetry для дебагу production issues
  • Досвід з event-driven архітектурами і eventual consistency

Технологічний стек

Backend: TypeScript 5, Node.js, NestJS 10

Архітектура: DDD + CQRS, Event-driven, Eventual consistency

Бази даних: PostgreSQL (5 млрд записів/таблицю), Redis

Пошук: OpenSearch

Черги: RabbitMQ, Kinesis Streams

AWS: VPC, EKS, ECS, S3, Kinesis, Lambda

Observability: Sentry, Grafana, OpenTelemetry

CI/CD: GitLab

Скрипти: Python

Required skills experience

Nest.js 2 years
DDD 2 years
CQRS 2 years
PostgreSQL 2 years
Брокер повідомлень 2 years
Opensearch 2 years
Elasticsearch 2 years

Required languages

Ukrainian Native
Production-досвід з партиціонованими таблицями, оптимізація SQL на великих обсягах, AWS або інший хмарний провайдер (EKS, ECS, Kinesis, Lambda), Python для скриптів, Sentry, Grafana, OpenTelemetry для дебагу production issues
Published 4 June
18 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...