typescript
#резюме
#nodejs
#nestjs
#typescript
#backend
#fintech
#remote
👨💻
Position:
Backend Engineer · Node.js / TypeScript (NestJS)
💼
Experience: 4 years in backend development
💻
Work format: remote (B2B contract, registered sole proprietor in Armenia), office or hybrid in Yerevan; open to discussing relocation
⏱️
Employment: full-time, contract
💰
Salary expectation: from 2,500 USD/month
🚀
Availability: can start immediately
📍
Location: Yerevan, Armenia (UTC+4)
📨
Contact:
@suren_sim
·
linkedin.com/in/suren-simonyan
📄
CV: on request
ABOUT ME
══════════════════════════════════
Backend engineer with 4 years of experience specializing in Node.js, TypeScript, and NestJS, building payment workflows, multi-tenant SaaS platforms, and iGaming backends. Additional commercial C#/.NET experience on a multi-service ABP platform and its integrations.
KEY EXPERIENCE
══════════════════════════════════
Paydan — Multi-tenant fintech SaaS platform
• Designed and built the NestJS/PostgreSQL backend: Clean Architecture, tenant isolation, per-tenant configuration, deployed on Azure
• Integrated the NMI payment gateway with transaction idempotency and an extensible gateway interface
• POS business logic, inventory sync, reconciliation; BullMQ background jobs, tenant-level rate limiting, structured logging (Pino)
• Onboarded two mid-level developers, broke down the backlog, reviewed their PRs
SitePlant — construction-asset management SaaS platform (C# / .NET, ABP)
• Features and fixes across a 9-service backend (EF Core, SQL Server), Flespi telematics integration, REST APIs for web and mobile clients
Sportsbook MVP — Real-time betting system
• Single and parlay bet processing and settlement: outcomes, ledger records and balance updates in MongoDB transactions
• Idempotent payout jobs with MongoDB change streams and BullMQ
Transit Ticketing Platform — Cashless fare collection for city transport
• NestJS/PostgreSQL backend integrating IoT terminals: transport cards, QR, bank cards
• Idempotency, retry handling, RBAC, Redis caching, OpenAPI docs
TECHNICAL SKILLS
══════════════════════════════════
Languages: TypeScript, JavaScript (Node.js), C#
Backend Frameworks: NestJS, Express.js ·
ASP.NET
Core, ABP Framework
Databases & Data Access: PostgreSQL, MongoDB, Redis, SQL Server · TypeORM, Prisma, Entity Framework Core
Architecture: Clean Architecture, Domain-Driven Design (DDD), multi-tenancy, microservices, event-driven design
Messaging & Queues: BullMQ, RabbitMQ
Cloud & DevOps: Azure, AWS, Docker, GitHub Actions, GitLab CI
Observability: OpenTelemetry, Prometheus, Grafana, Pino
AI-Assisted Development: Claude Code, OpenAI Codex
Domain Expertise: payment gateways, idempotent transactions, settlement and reconciliation, multi-tenant SaaS,
sportsbook betting engines, IoT payment terminals
LANGUAGES
══════════════════════════════════
English (B2), Russian (B1)
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.