U

Senior Backend Developer (Fintech) (React, TypeScript)

Senior Backend Developer (TypeScript/Node.js)

utorg · На сервисе с: 19.08.26 12:39

Зарплата не указанаПольшаКазахстанКипрАрменияВеликобританияГерманияНидерландыИспанияПортугалияСербияГрузияОАЭЧехияЛюксембургМолдоваЛатвияЧерногорияЛитваМексикаШвейцарияЭстонияВенгрияИсландияНорвегияРумынияФинляндияФранцияАвстрияГрецияДанияИталияСловакияУдалёнка

Senior Backend Developer (TypeScript/Node.js)

Owning architectural and technical decisions, independently driving complex integrations, and shaping technical direction. We need someone with a strong expert perspective.

About Utorg

Founded in 2019, Utorg builds the infrastructure for stablecoin payments: on- and off-ramps, self-custodial wallets, and crypto cards. Over 2 million users across 130+ countries already buy, hold, and spend crypto through our app. On the B2B side, the same rails power 2,100+ platforms, with $2.4B+ moved to date.

Fully MiCA-authorized across the EEA. PCI DSS Level 2 certified. Backed by Dragonfly, TA Ventures, and Hypra.

Location: Remote

Tech stack: TypeScript, Node.js, NestJS, PostgreSQL, TypeORM, NATS JetStream, Redis, Jest, Docker, Kubernetes, Google Cloud Platform.

Blockchains: EVM-compatible, Bitcoin-family, Tron, Solana, TON.

What you’ll do:

  • Own backend architecture across two large-scale microservice platforms (30+ and 25+ services) — from system design and API contracts to data flow and inter-service communication.
  • Lead complex integrations — payment providers, card issuers, blockchain networks, third-party APIs — and take full responsibility for their reliability in production.
  • Drive performance and scalability — identify bottlenecks, design caching strategies, optimize database queries, and ensure the platform handles growing load.
  • Shape technical direction — make architectural decisions, evaluate trade-offs, and influence the team’s engineering standards. You’ll partially offload the Tech Lead so the team can scale.
  • Build and improve AI-powered processes — our team actively uses LLM-based systems to automate operational and development workflows. You’ll contribute to and extend this direction.
  • Contribute to back-office frontends (~20% of your time) — maintain and extend React-based admin dashboards used by internal teams.
  • Own features end-to-end — from planning and architectural design to implementation, testing, production monitoring, and iterative improvement.
  • Collaborate closely with Product, QA, and cross-functional teams — produce clear technical documentation, participate in code reviews, and share knowledge.
  • Take part in a shared on-call rotation — roughly one week a month.

Who you are:

  • Technically strong with an architectural mindset — you don’t just write code, you design systems. You think about data flows, failure modes, and long-term maintainability before writing the first line.
  • Opinionated and able to defend your decisions — you bring an expert perspective to technical discussions and can articulate trade-offs clearly to both engineers and stakeholders.
  • Proactive problem-solver — you find issues before they become incidents and propose solutions without waiting to be asked.
  • Product-driven — most of your time goes into shipping features and solving real user problems, not open-ended refactoring.
  • Self-motivated and responsible — you thrive in small teams, enjoy autonomy, and take full ownership of the development process.

What you will bring:

  • 5+ years of production experience in backend development with Type Script/Node.js as the primary stack.
  • 2+ years with NestJS in production — modules, providers, middleware, guards, interceptors, microservice architecture with custom transports.
  • Deep PostgreSQL expertise — schema design, indexing (partial, GIN/GiST), query optimization, migrations with zero-downtime, database-per-service pattern.
  • Hands-on microservices experience — not a monolith split into modules. You’ve dealt with inter-service communication (RPC + pub/sub), message brokers, idempotency, eventual consistency, saga/outbox patterns.
  • System design experience — decomposing services, designing API contracts, data flow architecture, capacity planning. You can whiteboard a system and explain why you made each decision.
  • Complex integration experience — you’ve built and maintained integrations with third-party APIs, payment systems, or similar external services in production. You know how to handle retries, circuit breakers, and graceful degradation.
  • Performance engineering — profiling, caching strategies, load analysis, bottleneck identification. You can optimize a slow query and a slow service alike.
  • Production blockchain experience (MUST-HAVE) — you’ve worked with on-chain transactions, multiple networks, and real user funds. You understand HD wallets (BIP32/BIP39), smart contracts, ABI, ERC-20/SPL tokens, and the differences between account-based and UTXO models. Experience with libraries like ethers.js, viem, and solana/web3.js.
  • AI-driven development (MUST-HAVE) — you actively use AI tools (Claude, Copilot, Cursor) in your daily workflow. Beyond personal productivity, you have experience optimizing business or organizational processes with AI/LLMs—building automations, internal tools, or workflows powered by language models.
  • Strong testing discipline — unit tests (Jest), integration tests with real databases, microservice testing.
  • Security-conscious — in fintech and crypto, every code path can touch real user funds. You build accordingly.
  • Skilled in technical research — evaluating trade-offs, testing hypotheses, and making data-driven architectural decisions.
  • English proficiency at Upper-Intermediate. Fluent in the Russian language.

Nice to have:

  • Experience with NATS JetStream as a transport layer (streams, consumers, delivery policies).
  • Observability: OpenTelemetry, Prometheus + Grafana, structured logging (pino), distributed tracing.
  • Kubernetes beyond basics: Kustomize/Helm, deployment strategies, resource management.
  • Fintech domain knowledge: PCI DSS, GDPR, KYC/AML, payment systems.
  • Experience mentoring junior/middle developers.
  • React basics for back-office UIs (functional components, hooks, Redux, Material-UI).

Interaction with other teams:

Close collaboration with Product, QA, Frontend, and Mobile. Cross-functional communication is essential to the role. Partially offload the Tech Lead: own architectural and technical decisions, independently drive complex integrations, and influence the platform's technical direction. This is not an executor role. We need someone with strong expert opinions who can be relied upon for key technical decisions.

Key results (30-60-90):

30 days: Ship first features to production. Deep dive into the stack, architecture, and domain (blockchain, fintech). Clear understanding of core services and how they interact.

60 days: Independently drives a complex integration or a major feature. Participates in architectural code reviews. Brings first proposals for improvements.

90 days: Makes architectural decisions on their scope. Influences technical direction. Partially offloads the Tech Lead in decision-making. Participates in planning.

What we offer:

  • Work fully remote as part of an agile, international team reshaping the future of finance.
  • An engineering culture that encourages the adoption of modern tools and development practices, giving engineers real influence over technologies, workflows, and technical decisions.
  • Two career tracks — grow into Tech Lead or deepen your expertise as Staff/Principal IC. You choose the path.
  • Career progression and professional development in a forward-thinking fintech environment.
  • Competitive salary range based on individual performance review.
  • Transparent feedback and a culture that values ownership, open dialogue, and visible impact.

Recruitment Process

  • Application. Submit your application and CV.
  • Application Review. Our team reviews your experience and qualifications.
  • HR Interview. An introductory conversation to discuss your professional background and expectations.
  • Technical Interview. Assessment of your technical expertise, system design skills, and relevant experience.
  • Team Lead Interview. A discussion focused on team fit, collaboration style, and alignment with engineering culture.
  • Offer. Receiving the offer and details about the next steps.

Похожие вакансии Node.js

Соц.сети
O

AI-native Full Stack Engineer

orangesoftНа сервисе с: 24.09.26 17:35
Зарплата не указанаВесь мирУдалёнка

We’re hiring an AI-native Full Stack Engineer with strong experience in React Native and Node.js to help improve and ship our live mobile product.

You’ll work with React Native, Expo, TypeScript, NestJS, AI coach features, subscriptions, RevenueCat, webhooks.

We’re looking for someone with 3+ years of production TypeScript experience, experience shipping apps to both the App Store and Google Play, and a proven track record of improving existing production products.

Daily use of AI coding tools such as Claude Code, Codex, or Cursor is expected.

#Fullstack #TechJobs #MobileDevelopment #WebDevelopment #hiring

Соц.сети
H

Fullstack Developer (Node.js / NestJS / React)

hiplabsНа сервисе с: 24.09.26 16:17
200k–250k ₽Не указана странаЛокация не указанаУдалёнка

#вакансия #Nodejs #Nestjs #React #Fullstack #remote
Вакансия: Fullstack Developer (Node.js / NestJS / React) — 70% Backend / 30% Frontend
Компания: Hiplabs (аккредитованная IT-компания)
Вилка: от 200 000 до 250 000 руб. на руки
Формат: Удаленка (#fulltime)
Опыт: от 3 лет коммерческой разработки
Контакты: ••••••••
Ищем Fullstack-разработчика с сильным бэкенд-фокусом. Вам предстоит развивать архитектуру и логику FoodTech-сервиса.

🎯 Пропорция задач: Около 70% — это Backend (сложная бизнес-логика, базы данных, инфраструктура). Остальные 30% (или меньше) — поддержка фронтенд-приложений на React (админки, ЛКМ, front/SSR).
🛠 Стек проекта:
Backend: Node.js, NestJS, TypeScript, REST API, GraphQL, Prisma, TypeORM.
Frontend: React.js, TypeScript.
Data & Infrastructure: PostgreSQL, Redis, S3 (Minio/Selectel), Docker, Docker Swarm, Traefik, Nginx, Grafana, Loki.
💻 Чем предстоит заниматься:
• Разрабатывать модули ядра, микросервисы и интеграции с внешними системами.
• Проектировать реляционные модели данных в PostgreSQL и оптимизировать запросы.
• Разбираться в существующей архитектуре большого проекта и проводить рефакторинг.
• Самостоятельно декомпозировать задачи и доводить их до продакшена.
• Периодически дорабатывать интерфейсы административных панелей и личных кабинетов на React.
🛑 Что мы ждем от кандидата:
• Коммерческий опыт в разработке на Node.js и NestJS — от 3 лет.
• Уверенный TypeScript и понимание асинхронного программирования в Node.js.
• Отличное знание SQL и PostgreSQL.
• Умение самостоятельно разбираться в чужом коде без детальной документации.
• Базовый опыт работы с React.js и готовность переключаться на UI-задачи.
⭐️ Будет плюсом: опыт в foodtech, delivery, retail или логистике; опыт работы с геозонами, маршрутизацией, сменами/расписаниями или интеграцией с iiko.
🎁 Что мы предлагаем:
Никакой работы «в стол» — делаем продукты, которыми люди реально пользуются.
Минимум бюрократии — быстро принимаем решения и открыты к новым технологиям.
Развитие — компенсируем профильное обучение и курсы.
Рост дохода — регулярно пересматриваем зарплату при расширении зоны ответственности.
• Сильная команда для прокачки скиллов.
💬 Откликнуться: Пишите в Telegram ••••••••. Пожалуйста, укажите в сообщении ваш опыт работы с NestJS и уровень владения React.

Соц.сети
V

Senior Payment Engineer (Go/Node.js)

vamiНа сервисе с: 24.09.26 16:40
Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

SENIOR PAYMENT ENGINEER (GO/Node.js)

🏢 Компания: VAMI
🌍 Формат: Удалёнка, глобально (пересечение с рабочими часами Кипра)
🕒 Занятость: full-time

О компании:

VAMI строит AI-native commerce-платформу для DTC-бизнесов с подписочной моделью. Проект финансируют фаундеры, которые создали портфель e‐commerce компаний с годовой выручкой $100M+. Небольшая инженерная команда и возможность напрямую влиять на архитектуру продукта.

Задачи:

• Разработка платёжной инфраструктуры: оркестрация и маршрутизация между провайдерами и MID.
• Реализация карточного vault, токенизации и безопасной работы с картами.
• Настройка рекуррентных списаний, ребиллинга, ретраев и защиты от двойных списаний.
• Подключение эквайеров/PSP и доведение решений до продакшена.

Требования:

• 5+ лет коммерческой backend-разработки, сильный опыт на Go или Node.js/TypeScript.
• Практический опыт payment orchestration и карточной токенизации.
• Понимание PCI DSS и безопасной работы с карточными данными.
• Опыт работы с несколькими PSP/эквайерами, recurring payments, обработки отказов и идемпотентности.
• Опыт в стартапах и самостоятельное ведение задач от решения до запуска.
• Ежедневное использование coding agents (Claude Code, Codex или аналогичные).
• Очень продвинутый английский для общения с международной командой и фаундерами.

Будет плюсом:

• Network tokens, account updater.
• Опыт с high-risk/continuity платежами и оплатой физических товаров.

Стек:

Go, Node.js, TypeScript, payment orchestration, PCI DSS, PSP/эквайеры, recurring payments, Claude Code, Codex

Условия:

• Полностью удалённая работа.
• Full-time, без параллельных проектов (B2B).
• Пересечение с рабочими часами Кипра.
• Небольшая команда, прямое взаимодействие с CTO и влияние на архитектуру.

📩 Отклик:
••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.