Alireza Mohagheghi

Senior Backend Engineer · Python · Node.js · AI Systems · Distributed Systems

Paphos, Cyprusinfo@alireza.workOpen to remote & contract roles
Portrait of Alireza Mohagheghi

About

Backend engineer with 7+ years of experience building scalable fintech platforms, distributed systems, and AI-powered applications. My background spans high-throughput transaction systems, microservices, event-driven architectures, and modern backend development with Python, FastAPI, TypeScript, Node.js, and NestJS. Recently focused on AI infrastructure — building production services with LangGraph, RAG, and LLM integrations. I enjoy solving complex engineering problems, designing reliable systems, and turning ideas into production-ready software that scales.

Skills

Architecture & Patterns

System DesignMicroservicesDDDSAGACQRSEvent-Driven ArchitectureOutbox PatternLedger SystemsSOLID

Languages & Frameworks

TypeScriptNode.jsNestJSReactNext.jsJavaScriptPythonFastAPIPHPLaravelJest

Databases & Storage

PostgreSQLMySQLMongoDBRedispgvectorBullMQRabbitMQ

DevOps & Deployment

DockerKubernetesAWSGCPNginxTraefikPM2CoolifyCI/CDGitHub Actions

AI & LLM

LangChainLangGraphRAG PipelinesMCP (Model Context Protocol)Vector SearchLLM IntegrationOpenAI APIOpenRouterSemantic SearchFine-Tuning

Experience

  • Built the entire backend for an AI-native, multi-tenant commerce platform: modular microservices architecture with row-level security for tenant isolation, multi-storefront and multi-currency support, and automated EU tax compliance.
  • Designed a permission-based MCP server exposing 60+ production tools, enabling AI agents to autonomously manage orders, payments, invoicing, and B2B workflows.
  • Shipped production AI systems built on RAG, LangChain, and LangGraph, integrated end-to-end into the platform's agentic workflows.
  • Led backend engineering for a high-throughput P2P fiat/crypto exchange spanning 100+ active markets and 100K+ active users, owning architecture decisions, code review, and technical mentorship.
  • Architected scalable microservices in NestJS/TypeScript using Domain-Driven Design (DDD), SAGA-based distributed transactions, and event-driven messaging to maintain ledger consistency under high concurrency.
  • Scaled real-time transaction processing for 100K+ active users using Redis and BullMQ for reliable queueing and low-latency APIs.
  • Built real-time campaign systems supporting 150,000 concurrent users and 10,000+ requests per second.
  • Engineered automated pipelines processing 5M+ records per campaign, using Redis and BullMQ for async task processing and validation.
  • Architected secure Laravel-based payment-gateway microservices and automated KYC, cutting merchant onboarding latency by 35%.
  • Decoupled a legacy monolith into modular packages, improving transaction logging and audit trails.
  • Built distributed ingestion workers with Node.js and MongoDB, processing 100M+ social data events and powering analytics dashboards used across 20+ countries.

Education

B.Sc. in Mathematics

2016 – 2020

Shahid Rajaee Teacher Training University, Tehran

LFW212 — Node.js Services Development

The Linux Foundation

© 2026 Alireza Mohagheghi