NDA
26 ноя

frontend разработчик

выше рынка на 23,8%
вакансия 200 000 ₽
в среднем 161 579 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

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

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

описание

Компания разрабатывает серверные сервисы и занимается интеграциями с внешними API, используя TypeScript и Node.js. Команда небольшая, без лишней бюрократии, и работает над сложными техническими задачами, начиная от проектирования архитектуры и заканчивая интеграциями.

Вы будете работать над серверными сервисами и API-интеграциями. Вам нужно будет писать код на TypeScript с обязательной 100% типизацией (strict mode) и использовать современный синтаксис JavaScript ES2020+. Также Вам нужно будет работать с Node.js 18+, использовать инструменты валидации данных, логирования и тестирования.

требования

  • Имеете глубокое знание TypeScript и используете 100% типизацию кода (strict mode)
  • Знаете современный синтаксис JavaScript ES2020+ (async/await, optional chaining, nullish coalescing)
  • Умеете работать с Node.js 18+, включая Streams и AbortController
  • Понимаете принципы работы с HTTP / REST API
  • Умеете использовать инструменты валидации данных, такие как Zod / Yup / ajv
  • Знаете инструменты логирования: pino, winston
  • Умеете применять инструменты тестирования: Jest, Vitest, Supertest
  • Понимаете принципы Архитектуры: Clean Architecture, SOLID, Dependency Injection, централизованная обработка ошибок
  • Владеете инструментами инфраструктуры: ESLint, Prettier, Husky, lint-staged
  • Умеете работать с npm / pnpm, tsup / esbuild
  • Имеете опыт работы с Docker и CI/CD (GitHub Actions / GitLab CI)
  • Имеете опыт работы с PostgreSQL / MongoDB (Будет плюсом)
  • Имеете опыт с Telegram Bot API (Будет плюсом)
  • Имеете опыт с GraphQL, gRPC, RabbitMQ / Kafka (Будет плюсом)
  • Понимаете принципы оптимизации производительности, профилирования, кеширования (Будет плюсом)
  • Знаете паттерны Retry / Circuit Breaker (Будет плюсом)
  • Имеете опыт проектирования архитектуры с нуля (Будет плюсом)
  • Имеете опыт работы от 3 лет, если претендуете на Middle, или от 5 лет, если на Senior, с уверенным знанием TypeScript / Node.js, тестов, паттернов, архитектуры, масштабирования и менторинга (для Senior)
  • Демонстрируете самостоятельность, ответственность, пишете чистый код и готовы работать над разными сервисами
  • Проявляете интерес к сложным задачам и желание находить эффективные решения

условия

  • Удалённая работа
  • Гибкий график
  • Оплата от $3000
Прямой отклик Добавить в отклики