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.