Alireza Mohagheghi
Senior Backend Engineer · Python · Node.js · AI Systems · Distributed Systems
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
Languages & Frameworks
Databases & Storage
DevOps & Deployment
AI & LLM
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 – 2020Shahid Rajaee Teacher Training University, Tehran
LFW212 — Node.js Services Development
The Linux Foundation