Backend-разработчик (TypeScript, Cloudflare Workers) — платёжная платформа на Edge
О проекте
Мы создаём NomadPay — платёжную и инвойсинговую платформу для цифровых кочевников.
Архитектурная документация и базовая инфраструктура уже готовы, определена структура проекта и пайплайны.
Следующий этап — реализация ключевого функционала, интеграций и тестирование перед выходом в продакшн.
Технический стек
Обязательно
• TypeScript — единый язык codebase
• Node.js + pnpm
• Cloudflare Workers (edge-вычисления)
• Hono (web-фреймворк под edge)
• PostgreSQL + Neon (serverless)
• Zod (валидация схем)
• Git
Настроено, но требует завершения
• Hono JSX — серверный рендеринг
• Кастомный CSS (семантические стили)
• Cloudflare-сервисы: KV, R2, Queues, D1
• Vitest — юнит-тесты
• Podman — контейнеризация Invoice Ninja
• SOPS — шифрование секретов
Интеграции, которые предстоит реализовать
• BVNK — платёжная обработка
• Sumsub — KYC-верификация
• OAuth2 — авторизация через Google / Apple
Плюсом будет
• Опыт с Nix/NixOS
• Понимание платёжных систем
• Навыки Infrastructure as Code
Обязанности
• Реализация бизнес-логики и API-эндпоинтов
• Завершение интеграций: BVNK, Sumsub, OAuth
• Написание тестов (Vitest + Playwright)
• Оптимизация запросов к PostgreSQL и производительности на edge
• Настройка CI/CD
• Подготовка и деплой в продакшн
Требования
• Уверенный опыт backend-разработки
• Отличное знание TypeScript
• Работа с PostgreSQL
• Опыт serverless/edge-вычислений (Cloudflare Workers, Lambda и др.)
• Опыт проектирования API
• Уверенная работа с Git
• Умение эффективно использовать LLM-агентов (у нас — Droid by factory.ai)
Статус проекта
Готовы: архитектурные ADR, структура проекта, окружение на Nix (опционально), базовая инфраструктура и автоматизация деплоя.
Требуется: реализация функциональности, интеграций, интерактивного фронтенда и комплексное тестирование.
Откликайтесь на вакансию, будем рады пообщаться лично!