Senior Software Engineer

Backend & Full-Stack · Distributed Systems · Fintech · AI Infrastructure

Cyprus — Open to Relocationinfo@alireza.work

About

Senior Software Engineer with 7+ years building high-throughput distributed systems across fintech and AI infrastructure. Experienced in leading teams and owning products end-to-end — from event-driven architecture and ledger systems to AI-native features built on RAG and vector search.

Skills

Architecture & Patterns

System DesignMicroservicesDDDSAGACQRSEvent-Driven ArchitectureOutbox PatternLedger SystemsSOLID

Languages & Frameworks

TypeScriptNode.jsNestJSJavaScriptPHPLaravelReactNext.jsJest

Databases & Storage

PostgreSQLMySQLMongoDBRedispgvectorBullMQRabbitMQ

DevOps & Deployment

DockerKubernetesAWSGCPNginxTraefikPM2CoolifyCI/CDGitHub Actions

AI & Search

RAG PipelinesVector SearchLLM IntegrationOpenAI APIOpenRouterSemantic SearchFine-Tuning

Experience

  • Architected, built, and deployed Ramzito.com — a white-label, multi-tenant crypto exchange — end-to-end as sole engineer.
  • Engineered an event-driven ledger and trading system backed by 500+ unit tests and 80+ end-to-end tests (Jest), guaranteeing fault-free transaction processing.
  • Built deployment pipelines with Docker, Nginx, and cloud instances, with full observability through structured logging and performance tracking across all microservices.
  • Led a backend engineering team to build a high-throughput P2P fiat/crypto exchange supporting 100+ active markets at 99.99% uptime.
  • Designed scalable microservices in Node.js, NestJS, and TypeScript, applying DDD, SAGA, and event-driven patterns to handle high-concurrency ledger systems.
  • Scaled real-time transaction processing for 100k+ active users using Redis and BullMQ for reliable queueing and low-latency APIs.
  • Engineered real-time campaign systems handling 150,000 concurrent users and peak loads of 10,000+ requests per second.
  • Built automated data-processing pipelines that ingested and analyzed 5M+ records per campaign with strict data-integrity validation.
  • Architected secure Laravel-based payment-gateway microservices.
  • Implemented automated KYC, cutting merchant onboarding latency by 35%.
  • Decoupled a legacy monolith into modular packages to optimize transaction logging and audit trails.
  • Built distributed ingestion workers processing 100M+ social data events.
  • Designed ingestion layers with Node.js and MongoDB to buffer and parse telemetry datasets.
  • Developed analytics reporting 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