Senior Backend Developer (TypeScript/Node.js)

🏒 Utorg · all Utorg jobs
πŸ“ United States
πŸ“… Posted 2026-08-16 Β· via Himalayas
🏷 Backend-Development,Node.Js-Development,Typescript-Developer,Backend-Engineer,Fintech-Development,Senior-TypeScript-Backend-Developer,Senior-Backend-Development,Senior-TypeScript-Developer,Senior-Backend-Engineering,Senior-Node.Js-Developer
Apply on original site β†—

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 st

← All remote jobs