Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Tech Lead / Backend Developer (TypeScript/Node.js)
ориентир по рынку
вакансия
зп не указана
в среднем
310 714 ₽
мэтч
Загрузи резюме, чтобы видеть мэтчи с вакансией
подготовьтесь к отклику
ai-инструменты
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Utorg builds infrastructure for digital assets, including non-custodial wallets, crypto cards, embedded on/off-ramps, wallet architecture, and global stablecoin settlements. Its products serve over 2 million users across 130+ countries and power more than 2,100 platforms.
задачи
Own backend architecture across two large-scale microservice platforms, from system design and API contracts to data flow and inter-service communication
Lead complex integrations with payment providers, card issuers, blockchain networks, and third-party APIs; take responsibility for their reliability in production
Drive performance and scalability by identifying bottlenecks, designing caching strategies, optimizing database queries, and supporting growing platform load
Make architectural decisions, evaluate trade-offs, and influence engineering standards and technical direction
Build and improve AI-powered processes that automate operational and development workflows
Maintain and extend React-based admin dashboards used by internal teams, spending approximately 20% of the time on back-office frontends
Own features end-to-end, from planning and architectural design through implementation, testing, production monitoring, and iterative improvement
Collaborate with Product, QA, Frontend, Mobile, and cross-functional teams; produce technical documentation, participate in code reviews, and share knowledge
Participate in a shared on-call rotation, roughly one week per month
Drive complex integrations and make architectural and technical decisions independently, partially offloading the Tech Lead
Deliver key results: ship initial production features within 30 days; independently drive a complex integration or major feature and propose improvements within 60 days; make architectural decisions within scope, influence technical direction, and participate in planning within 90 days
требования
At least 5 years of production backend development experience, primarily with TypeScript/Node.js
At least 2 years of production experience with NestJS, including modules, providers, middleware, guards, interceptors, and microservice architecture with custom transports
Production blockchain experience with on-chain transactions, multiple networks, and real user funds; understanding of HD wallets (BIP32/BIP39), smart contracts, ABI, ERC-20/SPL tokens, and account-based and UTXO models; experience with ethers.js, viem, and solana/web3.js
Practical use of AI tools such as Claude, Copilot, or Cursor, and experience optimizing business or organizational processes with AI/LLMs
Deep PostgreSQL expertise, including schema design, partial and GIN/GiST indexing, query optimization, zero-downtime migrations, and the database-per-service pattern
Hands-on microservices experience, including RPC and pub/sub communication, message brokers, idempotency, eventual consistency, and saga/outbox patterns
System design experience with service decomposition, API contracts, data flow architecture, and capacity planning; able to explain architectural decisions
Production experience building and maintaining integrations with third-party APIs, payment systems, or similar external services; knowledge of retries, circuit breakers, and graceful degradation
Performance engineering experience, including profiling, caching, load analysis, and bottleneck identification
Strong testing discipline, including Jest unit tests, integration tests with real databases, and microservice testing
Security-conscious approach to code that may handle real user funds
Technical research skills, including evaluating trade-offs, testing hypotheses, and making data-driven architectural decisions
Upper-Intermediate English proficiency and fluency in Russian