10/11/2026 updated


100 % available
Senior Backend Engineer | Python, FastAPI & AI/LLM Systems
Sarajevo, Croatia
Only remote
BSc Information TechnologiesAI AgentsLLMMLOpsPython (Programming Language)Next.jsTypeScriptReact.jsSwiftuiSwift (Programming Language)
Python & FastAPI Backend Development
Extensive experience building production-grade Python services using FastAPI, including multi-tenant architectures, rule-driven domain logic, authentication, RBAC, and audit-friendly API surfaces. Ownership of features end to end from API design and data modelling through profiling, testing, and release.
AI & LLM Systems (RAG, LangChain, Vector Search)
Hands-on expertise in building and deploying RAG pipelines using LangChain and ChromaDB, including ingestion pipeline design, semantic search with embeddings and cosine similarity, tool-calling and agentic workflows, prompt design, and OCR ingestion pipelines for production environments.
PostgreSQL & Database Optimisation
Deep knowledge of PostgreSQL and MongoDB schema design, query tuning, indexing, N+1 elimination, and data modelling. Application of strict optimisation standards across latency-critical routes and async I/O paths in live production workloads.
Cloud & DevOps (AWS, Docker, CI/CD)
Practical experience configuring and operating AWS-hosted environments, building containerised setups with Docker and Docker Compose, and creating end-to-end CI/CD pipelines with GitHub Actions and infrastructure-as-code tooling.
REST API Design & Async Architecture
Solid background in REST API design principles, asyncio-based background workers, event-driven services, and multi-tenant platform architecture. Experience refactoring hot paths and background workers to reduce latency and resource usage.
Frontend Development (React, Next.js, RemixJS, AngularJS)
Delivery of SSR frontends using Next.js, RemixJS, and Tailwind CSS, as well as reusable React components and AngularJS interfaces on shared SCSS design systems for complex business workflows.
Testing & Quality Assurance (pytest)
Application of unit and integration testing with pytest across services, maintaining coverage and verifying business rule isolation from transport and persistence concerns. Experience with performance profiling and optimisation.
Node.js & Express Backend Services
Extension of Express and Node.js APIs with new endpoints, middleware, and integration points against existing production data models, replacing brittle legacy logic with modular, testable service layers.
Domain-Driven Design & Clean Architecture
Application of domain-driven design, clean architecture principles, and modular service layering to build maintainable, scalable systems. Experience with Agile and Scrum delivery in distributed, English-speaking teams.
Experience
Professional experience5 - 10 years
Freelancer since2025
Languages
EnglishFluentBosnianNative speaker
Project history
Owning backend features end to end on a highly configurable enterprise platform built in Python and FastAPI. Responsibilities include API design, data modelling, profiling, testing, and release. Designing rule-driven domain logic for per-tenant configuration, applying strict optimisation standards, refactoring hot paths and background workers, implementing authentication and RBAC, and building modular, testable service layers verified by pytest unit and integration suites.
Shipped ERP features end to end across React and Express on AWS, covering API design, data flow, and UI implementation. Built reusable React components, extended Express services with new endpoints and middleware, configured and operated AWS-hosted environments, and partnered with product and engineering stakeholders to scope and iterate on features in active customer use.
Built multiple products including E-Advokat (a Python RAG pipeline with LangChain and ChromaDB for legal queries), CueLoop (an AI email and calendar assistant built in FastAPI against Google APIs with LLM draft generation and semantic search), a dynamic-programming pricing engine for rental price optimisation, and an OCR-based pipeline for structured legal and financial data extraction. Built secure, modular FastAPI services for multi-tenant products with PostgreSQL and MongoDB schemas, token-based auth and RBAC. Created end-to-end CI/CD pipelines with Docker Compose and GitHub Actions and delivered SSR frontends in Next.js and Tailwind CSS.