freehire launches on Product Hunt on 26 August.

Follow →

Fullstack TypeScript-разработчик

Summary

Fullstack developer building internal tools for VK Tech: event tracking, incident/release management, and UI component libraries using React, TypeScript, Node.js, and PostgreSQL.

Команда развивает продукты для сбора событий, управления инцидентами и релизами, а также автоматизированной оценки зрелости процессов разработки.

Основной фокус на бэкенде: проектирование и разработка на Node.js (NestJS/Express), схемы и оптимизация запросов в PostgreSQL и Redis, проектирование REST-API и WebSocket-взаимодействия.

Фронтенд: React/TypeScript для развития UI и библиотеки компонентов.

Задачи

  • Участвовать в проектировании архитектуры и интеграций новых решений
  • Развивать библиотеку компонентов VK Tech
  • Повышать понятность интерфейсов: улучшать навигацию, добавлять подсказки, превью и другие элементы помощи
  • Собирать и внедрять обратную связь: интегрировать опросы, анализировать метрики качества, быстро реализовывать улучшения
  • Снижать нагрузку на поддержку: развивать ИИ-бота, автоматизировать ответы на частые вопросы
  • Разрабатывать мастера и шаблоны развёртывания для типовых сценариев
  • Вести задачи от идеи до релиза, включая запуск новых сервисов

Требования

  • Опыт коммерческой разработки Node.js (NestJS или Express)
  • Участие в проектировании и документировании REST- или GraphQL-API, а также в реализации WebSocket-общения
  • Опыт разработки на React и TypeScript с управлением состоянием (MobX или аналог)
  • Практические навыки работы с PostgreSQL, Redis: проектирование схем, миграции, оптимизация запросов
  • Обязателен опыт написания ИИ-агентов
  • Понимание принципов веб-безопасности: CORS, CSP, XSS, JWT, OAuth
  • Знакомство с контейнерами Docker и настройкой CI/CD

Будет плюсом

  • Опыт с Kafka или RabbitMQ, тестированием (Jest, Playwright), инструментами Terraform или Ansible и оркестрацией в Kubernetes

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available