Tech Lead, Senior Backend Developer – TypeScript, Node.js

Posted 4 days ago

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

πŸ“‹ Description

β€’ Take charge of backend architecture across two large-scale microservice platforms, featuring over 30 and 25 services respectively.

β€’ Lead the integration efforts with payment providers, card issuers, blockchain networks, and various third-party APIs.

β€’ Ensure integration reliability within the production environment.

β€’ Identify performance bottlenecks, design effective caching strategies, optimize database queries, and manage the increasing load on the platform.

β€’ Make key architectural decisions, evaluate different trade-offs, and set engineering standards.

β€’ Contribute to workflows powered by AI for operations and development.

β€’ Dedicate around 20% of your working time to maintain and enhance React-based back-office administration dashboards.

β€’ Own features from start to finish, covering planning, architectural design, implementation, testing, monitoring, and continuous improvement.

β€’ Collaborate effectively with Product, QA, Frontend, Mobile, and other cross-functional teams.

β€’ Create technical documentation, engage in code reviews, and share your knowledge with the team.

β€’ Participate in a shared on-call rotation, approximately one week each month.

β€’ Independently manage complex integrations and provide partial support to the Tech Lead.

β€’ Deliver initial features within 30 days, lead a complex integration or major feature within 60 days, and make architectural decisions within scope by 90 days.


⛳️ Requirements

β€’ A minimum of 5 years of production backend development experience using TypeScript/Node.js as the primary technology stack.

β€’ At least 2 years of production experience with NestJS, covering modules, providers, middleware, guards, interceptors, and microservice architecture with custom transports.

β€’ Experience with blockchain technology in production, including on-chain transactions, multiple networks, and real user funds management.

β€’ Knowledge of HD wallets (BIP32/BIP39), smart contracts, ABI, ERC-20/SPL tokens, and the differences between account-based and UTXO models.

β€’ Proficiency with libraries such as ethers.js, viem, and solana/web3.js.

β€’ Daily active use of AI tools like Claude, Copilot, or Cursor.

β€’ Proven experience in optimizing business or organizational processes using AI/LLMs.

β€’ Extensive expertise in PostgreSQL, including schema design, indexing, query optimization, zero-downtime migrations, and database-per-service patterns.

β€’ Practical experience with microservices, including RPC, pub/sub, message brokers, idempotency, eventual consistency, and saga/outbox patterns.

β€’ Background in system design, focusing on service decomposition, API contracts, data-flow architecture, and capacity planning.

β€’ Experience with complex production integrations involving third-party APIs, payment systems, or similar external services.

β€’ Familiarity with retries, circuit breakers, and effective graceful degradation strategies.

β€’ Performance engineering experience including profiling, caching, load analysis, and identifying bottlenecks.

β€’ Strong testing discipline with Jest, integration tests using real databases, and microservice testing methodologies.

β€’ Security-focused development experience in fintech and cryptocurrency environments.

β€’ Technical research capabilities for evaluating trade-offs, testing hypotheses, and making data-driven architectural decisions.

β€’ Proficiency in English at an Upper-Intermediate level.

β€’ Fluent in Russian.

β€’ Nice to have: Familiarity with NATS JetStream, OpenTelemetry, Prometheus, Grafana, pino, Kubernetes, Kustomize/Helm, PCI DSS, GDPR, KYC/AML, payment systems, mentoring experience, and basic React knowledge.


🏝️ Benefits

β€’ Enjoy the flexibility of working fully remote as part of an agile, international team.

β€’ Join an engineering culture that promotes the use of modern tools and development practices, allowing you to influence technologies, workflows, and technical decisions.

β€’ Choose between two career tracks: Tech Lead or Staff/Principal IC.

β€’ Opportunities for career advancement and professional growth.

β€’ Receive a competitive salary range based on individual performance evaluations.

β€’ Experience a transparent feedback culture that values ownership, open dialogue, and visible impact.

People also viewed

Sokin1 day ago

Senior Fullstack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Clair1 day ago

Senior Engineer, Core Products

US flagUnited States OnlyFull-timeFull-stack Engineer$124k – $147k/year
ApplyView job
QAVION GROUP1 day ago

Senior Full-Stack Engineer

DE flagGermany OnlyFull-timeFull-stack Engineer€80k – €150k/year
ApplyView job
Terrific1 day ago

Product Engineer – Monetization, Commerce Data

GB flagUnited Kingdom, +4 more countriesFull-timeFull-stack Engineer
ApplyView job
Weekday (YC W21)2 days ago

.Net Software Developer

IN flagIndia OnlyFull-timeFull-stack Engineerβ‚Ή1.8M – β‚Ή2.2M/year
ApplyView job
Verwaltungscloud.SH GmbH2 days ago

Senior Software Developer – Full-Stack

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €70k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers