Freelancers.in.uaБіржа фрілансу

Замовлення в категорії «Сайти»

Переглядайте проекти від надійних замовників, подавайте відгуки та співпрацюйте з безпечною оплатою

Знайдено замовлень: 2Сортування: За датою публікації
ВідкритоСайтиОпубліковано: 27.10.2026

Мікросервіс трекінгу поштових служб на Node.js / TypeScript (BullMQ, Redis)

Денис С.

Потрібно написати ізольований фоновий воркер/мікросервіс для періодичного опитування та оновлення статусів посилок через API поштових операторів (Нова Пошта, Укрпошта, Meest). ВХІДНІ ДАНІ (Inbound): Черга завдань Redis (BullMQ) передає повідомлення виду: { track_number: "2045...", carrier: "nova_poshta" | "ukrposhta" | "meest", priority: 1..3 } ОБРОБКА (Worker Core): - Адаптери під API кожного перевізника з окремими лімітами частоти запитів (Rate Limiting: не більше 3 req/sec на одного провайдера) - Мапінг сирих відповідей служб доставки в єдину внутрішню систему статусів (CREATED → IN_TRANSIT → AT_BRANCH → RECEIVED → RETURNED) - Автоматичний ретрай помилок (Exponential Backoff): при таймаутах або 502/503 повторювати через 2, 5, 15 хвилин ВИХІДНІ ДАНІ (Outbound): - Збереження нової точки маршруту та зміненого статусу в PostgreSQL - Публікація події про зміну в Redis Pub/Sub та відправка вихідного Webhook на URL клієнта із підписом HMAC SHA-256 ТЕХНІЧНІ ВИМОГИ: Node.js 20+, суворий TypeScript, робота через пул BullMQ, легкий ORM (Kysely або Prisma), покриття юніт-тестами на парсери відповідей (Vitest). Обов'язкова наявність docker-compose.yml для локального підняття оточення (Redis + Postgres).

Бюджет:
25 000 UAH
Node.jsTypeScriptRedisBullMQPostgreSQL
14 дн.3 відгуківПодати відгук
ВідкритоСайтиОпубліковано: 17.09.2026

Middle/Senior Manual QA інженер для тестування веб-платформи

FinPay Solutions• Олександр Коваленко

Шукаємо уважного та досвідченого Manual QA спеціаліста для проведення регресійного, функціонального та API тестування платіжного шлюзу та кабінету мерчанта. Основні задачі: - Тестування REST API за допомогою Postman та Swagger; - Складання та актуалізація чек-листів та тест-кейсів у TestRail; - Перевірка коректності обробки вебхуків та транзакцій; - Логування знайдених дефектів у Jira з докладними кроками відтворення. Вимоги: - Від 2 років комерційного досвіду в Manual QA; - Глибоке розуміння клієнт-серверної архітектури (HTTP, REST, JSON); - Впевнені навички роботи з Postman (створення колекцій, змінні оточення); - Базові знання SQL (SELECT, JOIN) для перевірки даних у БД; - Уважність до деталей та висока відповідальність.

Бюджет:
35 000 UAH
Manual QAPostmanREST APIJiraSQL
14 дн.5 відгуківПодати відгук