Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

сегодня

typescript developer

выше рынка на 45,4%
вакансия 280 000 ₽
в среднем 192 607 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

генерация резюме

Добавьте резюме в профиль, чтобы сгенерировать временное CV под эту вакансию

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Компания пишет код для анализа данных с нуля на C++. Команда ищет новые подходы к решению задач, пишет алгоритмы и занимается оптимизацией кода, разрабатывая ПО для работы корпоративных информационных систем.

задачи

  • Проектировать и рефакторить бэкенд-архитектуру каждого продукта (микросервисы или модульный монолит на Node.js) с учётом масштабирования (горизонтальное/вертикальное);
  • Оптимизировать запросы к реляционным БД (индексы, партиционирование, EXPLAIN) и проектировать схемы для хранения связных данных (требования ↔ тесты, статьи ↔ версии);
  • Внедрять кеширование (Redis) и асинхронную обработку (очереди) для тяжёлых операций (генерация отчётов, импорт больших объёмов тест-кейсов, реиндексация поиска);
  • Настраивать CI/CD пайплайны с автоматическими тестами (unit, integration, e2e), линтерами, статическим анализом;
  • Обеспечивать observability: логи, метрики (Prometheus), трейсинг, алерты;
  • Проводить нагрузочное тестирование ключевых эндпоинтов и оптимизировать узкие места;
  • Обеспечивать безопасность: защита от инъекций, валидация входных данных, rate limiting, аутентификация (JWT/OAuth), ролевая модель доступа.

требования

  • Node.js — от 2 лет коммерческой разработки, из них минимум 1 год в роли Middle (архитектурные задачи, код-ревью, принятие решений);
  • TypeScript — глубокое знание (дженерики, utility types, conditional types, декораторы);
  • JavaScript — понимание внутреннего устройства event loop, memory leaks, оптимизация асинхронного кода;
  • Один из фреймворков: Nest.js (предпочтительно) или Express/Fastify — на уровне проектирования модулей, middleware, guards, interceptors;
  • Реляционные БД (PostgreSQL) — сложные запросы, CTE, оконные функции, транзакции (ACID), оптимизация индексов, партиционирование, работа с EXPLAIN;
  • Redis — кеширование, pub/sub, очереди (Bull/BullMQ);
  • Тестирование — написание unit (Jest), интеграционных (supertest), e2e-тестов. Опыт с моками, тестовыми контейнерами (Testcontainers);
  • CI/CD — опыт настройки пайплайнов (GitLab CI / GitHub Actions / Jenkins);
  • Docker — написание Dockerfile, docker-compose для локальной разработки и тестовых окружений;
  • Очереди сообщений — RabbitMQ или Redis Streams (для асинхронной обработки задач);
  • Будет плюсом JavaScript.

условия

  • Гибкий график;
  • Оформление по ТК РФ;
  • ДМС, предоставляем необходимую технику;
  • Возможность влиять на техническую стратегию внутренних продуктов.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в отклики

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.