09/18/2026 updated
TN
100 % available
Software AI Full-Stack Engineer | Python, FastAPI, React, Node.js, LLM & RAG Systems
Athens, Greece
Only remote
Bachelor's Degree in Computer ScienceAbout me
I’m a Senior AI Full-Stack Engineer with 6+ years of experience building Web/App applications, AI-powered products (LLM & RAG Systems), and automation systems. I combine strong software engineering skills with AI technologies to turn complex ideas into practical, reliable solutions.
AI AgentsRAGLLMASP.NET.NET FrameworkPHPApplication Programming Interfaces (APIs)C Sharp (Programming Language)DevOpsDjangoPython (Programming Language)Machine LearningNode.jsNoSQLScrum Methodology
AI & LLM Integration
Backend Development with Python & FastAPI
Full-Stack Development
Cloud & DevOps
Databases & Data Persistence
ETL & Data Processing
Automation & Workflow Tools
PHP & .NET Backend Development
Integration of OpenAI and Anthropic APIs for request classification, structured content generation, document analysis, and resilient workflow automation. Experience with LangChain and LangGraph for multi-step task orchestration, tool execution, and fallback handling. Design and implementation of RAG pipelines using vector databases such as Pinecone, Chroma, and FAISS.
Development of production-ready backend services using Python, FastAPI, Django, Flask, and Node.js. Building REST and GraphQL APIs, authentication systems, schema validation, logging, error handling, and database integrations with PostgreSQL, MongoDB, MySQL, and Redis.
Development of full-stack applications using TypeScript, JavaScript, React, Next.js, Vue.js, and Angular on the frontend, with Node.js and Express.js on the backend. Creation of responsive and user-friendly interfaces with HTML, CSS, and Tailwind CSS while collaborating closely with design and product teams.
Experience deploying applications on AWS, GCP, and Azure cloud platforms. Containerization using Docker and automation of CI/CD pipelines with GitHub Actions. Proficient with Git, Postman, Jira, and Agile/Scrum methodologies for efficient software delivery and team collaboration.
Hands-on experience with relational databases including PostgreSQL and MySQL, as well as NoSQL databases such as MongoDB and Redis. Skilled in database schema design, query optimization, and building efficient data access layers to ensure reliable application performance.
Development of ETL and data processing pipelines for data cleaning, validation, transformation, and preparation for analytics and AI workflows. Experience implementing caching strategies, background jobs, and database optimization techniques to improve system performance.
Development of automation workflows using n8n to streamline repetitive business processes. Collaboration with product and data teams on model integration, API design, and deployment workflows. Experience using Make and Retool for additional automation and internal tool solutions.
Knowledge of PHP/Laravel and C#/.NET for developing backend services and web applications as part of a broad full-stack technology ecosystem.
Experience
Professional experience5 - 10 years
Freelancer since2020
Languages
EnglishFluent
Project history
Entwicklung von Python-, FastAPI- und Node.js-Services fuer KI-gestuetzte Automatisierung, Dokumentenverarbeitung, Daten-Workflows und intelligente Produkterlebnisse. Integration von OpenAI- und Anthropic-APIs fuer Request-Klassifizierung, strukturierte Generierung und Dokumentenanalyse. Design von LangChain- und LangGraph-Workflows mit Tool-Execution, externen API-Calls und Multi-Step-Task-Orchestrierung. Implementierung von RAG-Pipelines mit Vektordatenbanken. Verantwortung fuer Produktions-API-Belange inkl. Authentifizierung, Schema-Validierung, Logging, Fehlerbehandlung und Datenbankpersistenz. Unterstuetzung containerisierter Deployments ueber Docker, AWS und CI/CD-Pipelines.
Aufbau von RAG-basierten Backend-Systemen mit Python, FastAPI, LangChain und Vektordatenbanken fuer zuverlaessige, kontextbewusste Suche und Generierung. Integration von LLM-APIs mit strukturierten Prompts, Output-Validierung und Produktions-Safeguards. Erstellung von APIs fuer Dashboards, interne Tools, User-Management und KI-gestuetzte Produktfeatures. Entwicklung von ETL- und Datenverarbeitungs-Pipelines. Verbesserung der Service-Performance durch Caching, Background-Jobs und Datenbanktuning. Lieferung von n8n-Automatisierungen und Deployment containerisierter Backend-Services in Cloud-Umgebungen.
Entwicklung von Full-Stack-Anwendungen mit TypeScript, JavaScript, Node.js, React, Vue.js und SQL-basierten Services. Aufbau von REST-Integrationen zwischen Frontend-Applikationen, Backend-Services und Drittanbieter-Plattformen. Implementierung von User-Accounts, Admin-Dashboards, Content-Management, Reporting und Workflow-Automatisierung. Schema-Design und Optimierung des Datenzugriffs ueber PostgreSQL, MySQL und MongoDB. Erstellung responsiver Interfaces mit HTML, CSS und Tailwind CSS. Unterstuetzung fruehzeitiger KI- und Automatisierungsfeatures durch externe APIs und strukturierte Datenverarbeitung.