Location
Thessaloniki, Makedonia Thraki, Greece
Posted
June 05, 2026
Job Description
Περιγραφή θέσης εργασίας
Senior Full Stack Engineer (Python stack)
You'll lead the design and delivery of distributed applications powering international and EU-funded projects — owning systems from architecture to UX.
What you'll do
- Architect microservices: define bounded contexts, sync (REST/gRPC) and async communication, API gateway patterns, service mesh, and clear data ownership per service.
- Build backend services in Python with FastAPI or Django REST Framework — production-grade async APIs with Pydantic models, OpenAPI/Swagger contracts, versioning, and contract testing.
- Design data layers: PostgreSQL with SQLAlchemy 2.0 (async) and Alembic migrations, MongoDB via Motor/Beanie, Redis for caching and queues, and vector stores (pgvector, Qdrant, Weaviate, Pinecone). Own indexing, partitioning, and event-driven consistency patterns using transactional messaging.
- Ship AI features: integrate L...