Utorg

Senior Backend Developer (TypeScript/Node.js)

Senior · Удалённо · Английский C1

Не указано: география

Навыки

  • API (интеграции)
  • B2B-продажи
  • Блокчейн
  • Распределённые системы
  • Docker
  • Google Cloud
  • ISO 27001 / PCI DSS
Ещё 17
  • Jaeger / OpenTelemetry
  • Jest / Mocha / Vitest
  • Kubernetes
  • LLM
  • Микросервисы
  • NATS
  • NestJS
  • Node.js
  • PostgreSQL
  • Оптимизация запросов
  • Ruby on Rails
  • React
  • Redis
  • Рефакторинг
  • Смарт-контракты
  • SRE-практики
  • TypeScript

О компании и продукте

  • 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.
  • 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.

Задачи

  • 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

Требования

  • 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
  • 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

Будет плюсом

  • 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 an essential part of 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: First features shipped 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

Условия

  • 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

Как проходит отбор

  • 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

Паспорт вакансии

История публикации

Появилась в Вакандии26 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 26 дней назад
Среди похожихдольше 1%сравнение с 114 вакансиями той же роли и грейда

Откуда что взялось

Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.

ГрейдSeniorвычитано из текста вакансии
Формат работыУдалённовычитано из текста вакансии
Географияне указана
Зарплата≈ 15 925 USD в месяцнаша оценка, в вакансии не названа

Почему на этом месте в выдаче

Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.

Полнота карточки753 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки работодателя нет, показана наша оценка
Свежесть99свежее 99% похожих вакансий

Проверка Вакандии

Источники и свежесть

Тип источника
Карьерный сайт работодателя
Найдено публикаций
1
Посмотреть публикации и даты
  • teamtailorОсновная публикация · 2026-08-14

Работодатель

Utorg

7 активных вакансий · вилка работодателя указана в 0%

Открыть профиль компании

Безопасность

Отклик уходит на сайт источника

Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайтеutorg.teamtailor.com.

Признаки мошенничества
  • Просят предоплату, «залог» или деньги за обучение и оборудование.
  • Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
  • Быстро уводят в мессенджер и торопят с решением.
  • Обещают большой доход без опыта и без деталей задач.

Настоящий работодатель не просит денег и платёжных данных до трудоустройства.

Продолжить поиск

Похожие вакансии

Причина сходства указана на каждой карточке

  1. Почему похожа: похожая специализация · тот же грейд

    Gurtam

    Senior Python Developer – Vilnius

    • Senior
    • Гибрид
    • Вильнюс, Литва
    Подробнее
  2. Почему похожа: похожая специализация · тот же формат

    CSSSR

    DevOps-инженер

    • Middle
    • Удалённо
    Подробнее