Senior Full-Stack Engineer
Serob Khurshudyan
Backend & AI Applications
Backend-focused engineer building production SaaS platforms — APIs, data modeling, payment infrastructure, and AI integrations — for U.S.-based companies.
$ whoami
serob-khurshudyan
$ role
Senior Full-Stack Engineer
$ focus
Node.js · NestJS · AI Integrations
$ location
Armenia
$
About
Senior Full-Stack Engineer with 6+ years of experience building SaaS platforms, marketplaces, and AI-powered applications. Strong backend expertise in Node.js, NestJS, TypeScript, PostgreSQL, API design, payments, and asynchronous processing. Delivers React and Next.js applications, RAG pipelines, and vector search, with ownership across system design, integrations, testing, deployment, and production reliability.
Tech Stack
Languages
Backend & Architecture
Databases & Queues
Frontend & Real-Time
AI & Search
Payments & Integrations
Cloud & Delivery
Testing & Engineering
Experience & Projects
Full-Stack Developer · FelixSells.ai LLC
2026 – PresentContract · via Toptal
- Built a real estate platform with Next.js, TypeScript, Node.js, and Supabase, including multi-step seller onboarding, transaction workflows, pricing reports, and property uploads.
- Designed PostgreSQL data models for users, sellers, listings, transactions, and workflow events; applied Row Level Security to protect application data.
- Integrated Stripe activation payments and idempotent webhook processing, Persona identity verification, DocuSeal e-signatures, Twilio Lookup, and Slack notifications.
- Built RAG and vector retrieval pipelines for property and transaction context, with AI provider abstraction and usage tracking.
- Implemented Next.js App Router, React Server Components, SSR, and React Query to improve data fetching, performance, and SEO.
Next.jsTypeScriptNode.jsSupabasePostgreSQLStripePersonaRAGSenior Full-Stack Engineer · AppsGeyser
2024 – PresentFull-time
- Developed SaaS features across Node.js, TypeScript, React, Next.js, MySQL, and Redis, including backend APIs and third-party billing integrations.
- Built and maintained Stripe and Chargebee subscription workflows covering purchases, recurring renewals, payment-state synchronization, and premium access.
- Implemented Redis and BullMQ queues for asynchronous and long-running operations outside request-response flows.
- Investigated failed payments, 3D Secure authentication, off-session renewals, and subscription lifecycle issues; improved retry and dunning workflows.
- Diagnosed production incidents across Node.js services, Nginx, MySQL replication, queues, and external APIs; optimized queries and refactored legacy backend components.
Node.jsTypeScriptStripeChargebeeRedisBullMQMySQLSenior Front-End Developer · SDH-IT (Software Development Hub)
2025 – 2026Contract
- Built a pharmacy aggregation platform with React and TypeScript, including medication search, pharmacy listings, pricing, and availability workflows.
- Integrated backend APIs and built real-time inventory and pricing tables, filters, sorting, and pagination without full-page reloads.
- Optimized rendering on data-heavy screens and managed shared application state with Context API and reusable component boundaries.
- Automated build, test, and deployment workflows with Jenkins CI/CD; supported release validation and production troubleshooting.
ReactTypeScriptContext APIJenkins CI/CDFull-Stack Developer · Gauge Automotive
2023 – 2024Full-time
- Developed an automotive marketplace and bidding platform using React, TypeScript, Node.js, Express.js, and Redux.
- Built APIs for vehicle listings, auctions, bid submission, user activity, and dashboards; enforced server-side auction state and bid eligibility rules.
- Implemented real-time bidding updates and synchronized vehicle, auction, bid, and user states between frontend and backend.
- Refactored shared business logic and built responsive listing, search, bidding, and dashboard interfaces with validation and structured error handling.
ReactTypeScriptNode.jsExpress.jsReduxSenior Frontend Developer · Metacade
2022 – 2023Contract · Web3
- Delivered production features for a Web3 gaming platform using Next.js, React, TypeScript, and Tailwind CSS.
- Built reusable UI components, multilingual experiences with i18next, and responsive interfaces from Figma designs.
- Implemented loading, empty, and validation states; resolved cross-browser issues and separated presentation, shared utilities, and page-level business logic.
Next.jsReactTypeScriptTailwind CSSi18nextBackend Engineer · Prof It
2020 – 2022Full-time
- Delivered client projects from discovery through production, developing Node.js REST APIs with validation, error handling, and structured logging.
- Designed Prisma data layers and MySQL schemas; optimized queries and integrated third-party APIs with authentication, rate limits, and retries.
- Created Jest tests for business logic and refactored legacy code into modular architecture while supporting concurrent client projects.
Node.jsPrismaMySQLJest
Education
Bachelor's Degree in Finance
Armenian State University of Economics (ASUE)