Senior Fullstack Engineer

DOTSOFT SA

full-time Computer Occupations
Apply Now
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...