24FreelanceБиржа фриланса, которая не спит
Активна

Node-разработчик бэкенда — REST и GraphQL API на TypeScript

85 просмотров#2217
Период актуальности1 деньдо 16.11.2026
Размещена18.08.2026
Просмотров8511 за 14 дней

Описание услуги

Я серверный Node-разработчик и создаю бэкенды, которые остаются быстрыми и предсказуемыми под реальной нагрузкой. Моя основная работа — проектирование и выпуск REST и GraphQL API на Express и Nest, полностью на TypeScript, чтобы контракт между вашими сервисами и их клиентами был типизирован от начала до конца. Я веду задачу от общего описания через проектирование схемы, реализацию эндпоинтов, валидацию и автоматические тесты и возвращаю её задокументированной, чтобы команда точно знала, что каждый маршрут принимает и что отдаёт. Начинаете ли вы новый сервис или разбираете старый, разросшийся и запутанный, я делаю упор на чистые границы модулей, разумную обработку ошибок и код, который следующий разработчик прочитает без экскурсовода.

Аутентификация и данные — те места, где бэкенды тихо ломаются, поэтому им я уделяю особое внимание. Я реализую авторизацию на токенах и сессиях, проверку ролей и прав, безопасную работу с паролями и секретами и потоки обновления токенов без утечек. На стороне данных я моделирую реляционные схемы в Postgres и MySQL и документные хранилища в Mongo, пишу эффективные запросы, добавляю действительно нужные индексы и оборачиваю всё в миграции, чтобы деплой оставался обратимым. При необходимости строю и реальное время — живые дашборды, чат, уведомления и присутствие через WebSockets — с продуманным переподключением и контролем нагрузки, а не надеждой на удачу.

Помимо самого кода мне важно, как сервис работает в эксплуатации: структурированные логи, health-проверки, конфигурация через окружение, ограничение частоты запросов и фоновые задачи с очередями для тяжёлой работы, которая не должна блокировать запрос. Я пишу интеграционные тесты против настоящей базы, упаковываю приложение в контейнер, чтобы оно вело себя одинаково на любой машине, и держу путь деплоя простым. Опишите ограничения — предложу минимальный проект, который им отвечает, и реализую его.

— REST API на Express и Nest на TypeScript
— GraphQL: схемы, резолверы и подписки
— JWT, сессии, OAuth, роли и права доступа
— Postgres, MySQL, Mongo: моделирование и миграции
— Функции реального времени через WebSockets
— Фоновые задачи, очереди и cron-воркеры
— Структурированные логи, health-проверки, rate limiting
— Интеграционные тесты и деплой в контейнерах

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Контакты фрилансера
E-mailПоказать
24
Твенти · совет

Перед тем как заказать

  • Посмотрите портфолио исполнителя.
  • Опишите задачу и спросите цену и срок.
  • Проверьте отзывы других заказчиков.
  • Или опубликуйте проект и сравните несколько предложений.
Тот же раздел

Похожие услуги

Все услуги раздела
Полезно знать
Как заказать эту услугу?

Напишите исполнителю через форму на этой странице: опишите задачу, срок и нужный результат.

Как проверить исполнителя?

Откройте анкету: рейтинг, портфолио и отзывы других заказчиков показывают опыт в похожих задачах.

Olena T.Веб-программирование
Написать

На какие запросы отвечает эта страница