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.

Armenia
whoami.sh

$ whoami

serob-khurshudyan

$ role

Senior Full-Stack Engineer

$ focus

Node.js · NestJS · AI Integrations

$ location

Armenia

$

01

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.

02

Tech Stack

Languages

TypeScriptJavaScript (ES6+)SQLHTML5CSS3

Backend & Architecture

Node.jsNestJSExpress.jsREST APIsWebhooksAuth & AuthorizationMulti-Tenant SystemsAsync Processing

Databases & Queues

PostgreSQLMySQLSupabasePrisma ORMRedisBullMQQuery OptimizationRow Level Security (RLS)

Frontend & Real-Time

ReactNext.js App RouterReact Server ComponentsSSRSEOReduxReact QueryContext APITailwind CSSi18nextWebSockets

AI & Search

Claude APIOpenAI APIRAGEmbeddingsVector SearchSemantic RetrievalAI Provider AbstractionAI Usage Tracking

Payments & Integrations

StripeChargebeeSubscription BillingIdempotent Webhooks3D SecureDunningPersonaDocuSealTwilio LookupSlack API

Cloud & Delivery

AWSDockerLinuxNginxGit / GitHubCI/CDJenkinsFirebaseSupabase Auth & Storage

Testing & Engineering

JestVitestPlaywrightStructured LoggingProduction DebuggingPerformance OptimizationCode Review
03

Experience & Projects

  1. Full-Stack Developer · FelixSells.ai LLC

    2026 – Present

    Contract · 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.jsSupabasePostgreSQLStripePersonaRAG
  2. Senior Full-Stack Engineer · AppsGeyser

    2024 – Present

    Full-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.jsTypeScriptStripeChargebeeRedisBullMQMySQL
  3. Senior Front-End Developer · SDH-IT (Software Development Hub)

    2025 – 2026

    Contract

    • 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/CD
  4. Full-Stack Developer · Gauge Automotive

    2023 – 2024

    Full-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.jsRedux
  5. Senior Frontend Developer · Metacade

    2022 – 2023

    Contract · 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 CSSi18next
  6. Backend Engineer · Prof It

    2020 – 2022

    Full-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
04

Education

Bachelor's Degree in Finance

Armenian State University of Economics (ASUE)

Yerevan, Armenia
05

Contact

Let's talk about your backend, API, or AI integration project.

+374 94 998 222
Armenia

TOP 3% TALENT

Vetted byHire me