Ищем в команду Middle+/Senior Backend developer (Node JS, TS), который поможет нам в достижении наших целей.
Что нам важно:
Обязательно опыт работы в Crypto: биржа, обменник, агрегатор
Умение разбираться в чужом коде (сервис большой и на текущий момент разделяется на продукты, часть которых перейдет в твою зону ответственности)
Концепции, которые нужно понимать хорошо:
TCP/IP, http(s), TLS, websockets
event loop, thread, event loop lag
TTFB, throughput, latency, rps, percentile
Sticky sessions
OpenAPI
DI, Inversion of control
CI, e2e-тестирование, mocking, stubbing
Декораторы, операции над типами (intersection, ...), дженерики
Связность и сцепленность
Наблюдаемость, cовременное логгирование, контекст логгирования, метрики по логам, трейсинг (GraphQLtime-series метрики, алертинг
Состояния гонки, дедлоки
ACID, OLAP, OLTP, уровни блокировки, уровни изоляции транзакций, инструменты контроля целостности данных, нормальные формы, денормализация, vacuuming (postgres), wal (postgres), оптимизация запросов, распределенные транзакции, двухфазные коммиты
Нейминг и устаревание кэшей (c)
DevOps (именно концепция)
Стек:
TypeScript
Grafana / Prometheus / Loki
Caddy
Docker / Docker Swarm
Postgresql 14+
Redis
Node.js + worker_threads
OpenAPI
CI/CD GitLab
Что мы предлагаем:
Your Personal Agent
Москва
до 350000 RUR
Москва
от 360000 RUR
Cue (ООО Квик Букинг Платформ)
Москва
до 380000 RUR
Газпромбанк Лизинг
Москва
от 6000 USD