Senior Backend Engineer · NestJS & FastAPI

Hi! I'm Arash Alfooneh,building backends that last.

From clean domain models to production-ready APIs — I build systems that are easy to extend, safe to change, and reliable to run.

  • 5+Years exp
  • 6OSS cores
  • 8Projects live
Arash Alfooneh, Senior Backend Engineer
Available · Shiraz / Remote
  • NestJS
  • FastAPI
  • TypeScript
  • PostgreSQL
  • Docker
  • 5+Years of experience
  • 6Open-source backend cores
  • 8Projects shipped
  • 1.7K+LinkedIn followers
  • Clean Architecture

    Clear boundaries between domain, application, and infrastructure — code teams can extend.

  • Secure APIs

    JWT & refresh rotation, RBAC, validation, and consistent error contracts.

  • Real-time & data-heavy

    Socket.IO, Redis, and Kafka when the system actually needs them.

  • Production readiness

    Docker, automated tests, and CI/CD from day one.

Introduce

Hello! I'm Arash Alfooneh

Backends should stay maintainable under real production pressure.

I'm a backend engineer focused on NestJS, FastAPI and Clean Architecture. Over 5+ years I've shipped backends across fintech, medical platforms, AI products and enterprise management systems — using TypeScript, Python, PostgreSQL, Neo4j, Docker and CI/CD.

I also maintain six open-source backend cores: NestJS and FastAPI twins (REST, GraphQL and a Clean Architecture edition) that share the same domain model, auth flow, error contract and test strategy. Pick the runtime — keep the design.

Right now I'm building a family-tree platform with FastAPI, Neo4j, PostgreSQL and Next.js.

Based in
Shiraz, Iran
Works
Remote · Worldwide
Languages
English · Persian

Career

Every role, in order — the full path from Django to senior backend engineering.

  1. Shiraz, Iran · On-site

    Senior Backend Developer

    Full-time

    SAZEH PEYVANDEngineering & Infrastructure

    Building and maintaining a management platform backend with NestJS and Clean Architecture.

    • Designed and developed NestJS services with PostgreSQL for core business workflows.
    • Implemented real-time updates with Socket.IO for live data across the platform.
    • Containerized services with Docker for consistent local and deployment environments.
    • Structured the codebase around Clean Architecture for scalability and maintainability.
    • NestJS
    • TypeScript
    • PostgreSQL
    • Socket.IO
    • Docker
    • Clean Architecture
  2. Tehran, Iran · Remote

    Full Stack Developer

    Part-time

    DrillAIAI product

    Built and maintained an AI-powered product, connecting models to a usable product UI.

    • Developed backend APIs with FastAPI for AI feature workflows.
    • Integrated RESTful services with a React frontend for end-to-end user flows.
    • Collaborated with the AI team to ship reliable model-to-product integration.
    • FastAPI
    • Python
    • React
    • REST APIs
  3. Iran

    Military service

    Mandatory national service. Worked part-time and remotely at DrillAI during this period.

  4. Ontario, Canada · Remote

    Software Engineer

    Full-time

    ATM MarketsMedical platform

    Backend engineer on a medical platform for a remote Canadian team.

    • Developed FastAPI backend services for medical workflows and data management.
    • Designed RESTful APIs with reliability and security suitable for healthcare use cases.
    • Collaborated across time zones with clear API contracts and a steady delivery cadence.
    • FastAPI
    • Python
    • REST APIs
    • PostgreSQL
  5. Shiraz, Iran · Hybrid

    FastAPI Developer

    Full-time

    icartFintech

    Led backend work for a credit card and financial management platform.

    • Owned core FastAPI services for credit workflows and financial transactions.
    • Designed secure REST APIs with strong data-integrity requirements.
    • Contributed to architecture decisions for the scalability of the main product.
    • FastAPI
    • Python
    • REST APIs
    • Docker
  6. Shiraz, Iran

    EvoTeam

    3 progressive roles · software product studio

    1. Full Stack Developer

      May 2022 — Apr 2023 · 1 yr

      • NestJS
      • TypeScript
      • Vue.js
    2. NestJS Developer

      Mar 2022 — May 2022 · 3 mos

      • NestJS
      • PostgreSQL
      • Kafka
    3. Django Developer

      Oct 2021 — Mar 2022 · 6 mos

      • Django
      • Python
      • REST APIs
  7. Remote

    Django Developer

    Freelance

    Bazroj tekno

    Backend development and maintenance on Django projects.

    • Contributed to core backend features and supported applications in production.
    • Django
    • Python
    • PostgreSQL

Education

Lorestan University

Bachelor's degree, Computer Software Engineering

Toolbox

Skills

The stack I reach for — and the ones I've shipped with.

  • Core

    • NestJS
    • FastAPI
    • TypeScript
    • Python
    • Node.js
  • Architecture & APIs

    • Clean Architecture
    • Microservices
    • REST APIs
    • GraphQL
    • API design
    • System design
  • Data

    • PostgreSQL
    • Neo4j
    • Redis
    • Prisma ORM
    • SQLAlchemy
    • Pydantic
    • MySQL
  • Real-time & messaging

    • Socket.IO
    • Apache Kafka
    • Celery
  • DevOps & quality

    • Docker
    • CI/CD
    • Nginx
    • Linux
    • Git
    • Jest
    • Pytest
  • Also shipped with

    • Django
    • Django REST Framework
    • React
    • Next.js
    • Vue.js

Have a backend to build?
Let's make it reliable.

Whether it's a greenfield API, a performance bottleneck, or an architecture that needs rethinking — I'm interested. Reach out and let's talk it through.

Email me