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 – 2020Shahid Rajaee Teacher Training University, Tehran
LFW212 — Node.js Services Development
The Linux Foundation