Utorg is hiring a Senior Backend Developer to own architectural and technical decisions across its backend platforms and help shape the engineering direction.

Responsibilities:

  • Own backend architecture across large-scale microservice platforms, including system design, API contracts, data flows, and inter-service communication.
  • Lead complex integrations with payment providers, card issuers, blockchain networks, and third-party APIs, ensuring production reliability.
  • Improve performance and scalability through profiling, caching, database optimization, and bottleneck analysis.
  • Make architectural decisions, evaluate trade-offs, and influence engineering standards.
  • Contribute to AI-powered workflows and operational or development automations.
  • Spend approximately 20% of time maintaining and extending React-based back-office dashboards.
  • Own features end-to-end, collaborate with Product and QA, document technical decisions, review code, and participate in a shared on-call rotation of roughly one week per month.

Requirements:

  • 5+ years of production backend development with TypeScript/Node.js and 2+ years using NestJS in production.
  • Deep PostgreSQL expertise and hands-on experience building distributed microservices, including RPC and pub/sub, message brokers, idempotency, eventual consistency, and saga/outbox patterns.
  • Strong system design, complex third-party or payment integration, and performance engineering experience.
  • Production blockchain experience is required, including on-chain transactions, multiple networks, real user funds, wallets, and smart contracts.
  • Daily use of AI development tools and experience applying AI/LLMs to business or organizational workflows are required.
  • Strong testing and security practices, technical research skills, Upper-Intermediate English, and fluent Russian.
  • NATS JetStream, observability, advanced Kubernetes, fintech knowledge, mentoring, and React experience are nice to have.

Conditions and benefits:

  • Fully remote role in an agile, international team.
  • Competitive salary based on individual performance review.
  • Choice of career progression toward Tech Lead or Staff/Principal IC, professional development, and an engineering culture that supports ownership and influence over technical decisions.