Senior Backend Developer, TypeScript/Node.js

Posted Aug 14

This is a fully remote position, open to applicants in United Arab Emirates (UAE).

📋 Description

• Take charge of backend architecture for two extensive microservice platforms, comprising over 30 and 25 services.

• Spearhead intricate integrations with payment providers, card issuers, blockchain networks, and various third-party APIs.

• Enhance performance and scalability by identifying bottlenecks, implementing caching strategies, optimizing database queries, and managing load.

• Influence the technical direction through architectural decisions, evaluating trade-offs, and setting engineering standards.

• Develop and refine AI-driven processes to streamline operational and development workflows.

• Dedicate around 20% of your time to building React-based back-office admin dashboards.

• Manage features from inception to completion, encompassing planning, architectural design, implementation, testing, production monitoring, and iterative enhancements.

• Collaborate effectively with Product, QA, Frontend, Mobile, and cross-functional teams.

• Create technical documentation, engage in code reviews, and disseminate knowledge.

• Participate in a shared on-call rotation, approximately one week each month.

• Assist the Tech Lead by taking ownership of architectural and technical decisions.

• Drive complex integrations and help shape the technical direction of the platform.

• Achieve the delivery of initial production features within 30 days.

• Independently manage a complex integration or significant feature within 60 days.

• Make architectural decisions within scope and influence the technical direction within 90 days.


⛳️ Requirements

• Over 5 years of production experience in backend development, primarily using TypeScript/Node.js.

• At least 2 years of experience with NestJS in a production environment, including modules, providers, middleware, guards, interceptors, and custom-transport microservice architecture.

• Extensive expertise in PostgreSQL, covering schema design, partial and GIN/GiST indexing, query optimization, zero-downtime migrations, and database-per-service patterns.

• Practical experience with microservices, focusing on inter-service communication, RPC, pub/sub, message brokers, idempotency, eventual consistency, saga patterns, and outbox patterns.

• Experience in system design, including service decomposition, API contracts, data-flow architecture, and capacity planning.

• Proven experience integrating third-party APIs, payment systems, or similar external services.

• Knowledge of retries, circuit breakers, graceful degradation, profiling, caching strategies, load analysis, and bottleneck identification.

• Must have production experience with blockchain, including on-chain transactions, multiple networks, real user funds, HD wallets, BIP32/BIP39, smart contracts, ABI, ERC-20/SPL tokens, account-based and UTXO models, and libraries like ethers.js, viem, and solana/web3.js.

• Must have experience in AI-driven development, including daily use of Claude, Copilot, or Cursor, and a track record of optimizing business or organizational processes with AI/LLMs.

• Strong testing discipline, utilizing Jest, integration tests with real databases, and microservice testing.

• Experience with security-conscious development in fintech and crypto environments.

• Technical research capabilities for assessing trade-offs, testing hypotheses, and making data-driven architectural decisions.

• Proficiency in English at an Upper-Intermediate level.

• Fluency in Russian is required.

• Nice to have: Experience with NATS JetStream, OpenTelemetry, Prometheus, Grafana, pino, distributed tracing, Kubernetes/Kustomize/Helm, fintech compliance, mentoring, and basic knowledge of React.


🏝️ Benefits

• Enjoy the flexibility of working fully remote as part of an agile, international team dedicated to transforming the future of finance.

• Thrive in an engineering culture that promotes the use of modern tools and development practices.

• Have a real impact on the technologies, workflows, and technical decisions within the organization.

• Choose between two career tracks — advance to Tech Lead or deepen your expertise as a Staff/Principal IC.

• Benefit from career progression and professional development in an innovative fintech environment.

• Receive a competitive salary range based on individual performance evaluations.

• Experience transparent feedback and a culture that emphasizes ownership, open dialogue, and visible impact.

People also viewed

Smart Working22 hours ago

Senior PHP Symfony Engineer

GB flagUnited Kingdom, +3 more countriesFull-timeBackend Engineer
ApplyView job
memodio1 day ago

Flutter, Node.js Fullstack Engineer

Anywhere in the WorldFull-timeBackend Engineer€35k – €55k/year
ApplyView job
Binance1 day ago

Senior Backend Engineer – Java / Go

TW flagTaiwan OnlyFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

AR flagArgentina OnlyPart-timeBackend Engineer$25/hour
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer, Freelance

SE flagSweden, +5 more countriesPart-timeBackend Engineer$45/hour
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer

IN flagIndia OnlyPart-timeBackend Engineer$30/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers