Senior Fullstack Engineer

Employers from Greece

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary package
Continuous training and development
Modern working environment

Job summary

Dotsoft is seeking a Senior Full Stack Engineer (Python stack) to lead the design and delivery of distributed applications for international and EU-funded projects, owning systems from architecture to UX.

You’ll architect microservices, build Python backends with FastAPI or Django, design data layers, and ship AI features while collaborating with frontend and DevOps teams. Strong Python/JS skills and experience with OpenAPI, CI/CD, Docker, and Kubernetes are essential.

Qualifications

  • BS/MS in Computer Science, Engineering, or equivalent proven background.
  • 5+ years of professional software engineering experience.
  • Strong Python skills with web frameworks (FastAPI, Django, Flask) and async patterns.
  • Solid JavaScript/TypeScript skills with modern frameworks (React, Node.js, or Angular).
  • Proficient with RESTful API design and OpenAPI/Swagger contracts.
  • Comfortable with HTML5, CSS3, and modern styling approaches; translate designs into UI.
  • Hands-on experience with relational databases (PostgreSQL, MySQL).
  • Proficient with Git, code review workflows, and Agile delivery (Scrum/Kanban).
  • Strong communication and teamwork; able to work with external partners.
  • Bonus: API testing/tools (Postman/Swagger) and AI lifecycle exposure.

Responsibilities

  • Architect microservices: bounded contexts, sync/async communication, API gateway patterns, service mesh, data ownership per service.
  • Build backend services in Python with FastAPI or Django REST Framework — production-grade async APIs with Pydantic, OpenAPI contracts, versioning, and contract testing.
  • Design data layers: PostgreSQL with SQLAlchemy 2.0 (async) and Alembic; MongoDB; Redis for caching/queues; vector stores. Implement indexing and event-driven consistency.
  • Ship AI features: integrate LLMs (Anthropic, OpenAI, vLLM, Ollama); build RAG pipelines and manage prompts and inference.
  • Collaborate with frontend & design: define API contracts via OpenAPI, generate typed clients, contribute to UI.
  • Own DevOps & reliability: CI/CD (GitHub Actions), Docker, Kubernetes; observability with OpenTelemetry, Prometheus/Grafana, Sentry.
  • Work cross-functionally with design, marketing, research, and EU consortium partners.
  • Stay current with tooling (AI agents, MCP, edge inference, async Python) and evaluate pragmatically.

Skills

Strong Python skills
JavaScript/TypeScript
RESTful API design
OpenAPI/Swagger
Git version control
Agile/scrum
Team collaboration
Communication

Education

BS/MS in Computer Science or related field
MSc in ICT-related domain (a plus)

Tools

FastAPI
Django
Flask
React
Node.js
Angular
OpenAPI/Swagger
Git
Docker
Kubernetes
PostgreSQL
SQLAlchemy
MongoDB
Redis
LangChain
LlamaIndex
Pinecone

Job description

at Dotsoft

Περιγραφή εταιρείας

DOTSOFT is one of the most innovative and pioneering ICT companies in Greece, with long experience and expertise in developing integrated information systems and managing complex projects. With modern infrastructure, well-trained employees, investments in cutting-edge technologies and strategic partnerships with leading companies, it provides a wide range of high-quality products and services that add value to its clients.

Περιγραφή θέσης εργασίας

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 LLMs (Anthropic, OpenAI, vLLM, Ollama), build RAG pipelines with LangChain/LlamaIndex or custom orchestration, write preprocessing/embedding scripts. Manage prompts and operationalize inference with batching, streaming, caching, and cost monitoring.
  • Collaborate with frontend & design: define API contracts via auto-generated OpenAPI schemas, generate typed clients for the frontend, and contribute to UI work when needed.
  • Own DevOps & reliability: CI/CD (GitHub Actions), Docker, Kubernetes, plus observability with OpenTelemetry, Prometheus/Grafana, and Sentry.
  • Work cross-functionally with design, marketing, research, and EU consortium partners — translating research prototypes into production-grade services.
  • Stay current with emerging tooling (AI agents, MCP, edge inference, async Python ecosystem, PEP-driven language evolution) and evaluate it pragmatically.
Προσόντα
  • BS/MS in Computer Science, Engineering, or equivalent proven background;
  • MSc in an ICT-related domain is a plus.
  • 5+ years of professional software engineering experience.
  • Strong Python skills with hands-on experience in web frameworks (FastAPI, Django, Flask) and async patterns.
  • Solid JavaScript/TypeScript skills and experience with modern frameworks (React, Node.js, or Angular).
  • Proficient with RESTful API design and implementation, including OpenAPI/Swagger contracts.
  • Comfortable with HTML5, CSS3, and modern styling approaches; able to translate designs into clean, responsive UI.
  • Hands-on experience with relational databases (PostgreSQL, MySQL) — schema design, indexing, and query optimization.
  • Proficient with Git, code review workflows, and Agile delivery (Scrum/Kanban).
  • Strong communication, teamwork, and organizational skills; able to work effectively across disciplines and with external partners.
  • Bonus: experience with API testing and documentation tools (Postman, Swagger), and exposure to the AI application lifecycle (prompt engineering, evaluation, deployment, monitoring).
Πρόσθετες πληροφορίες

Benefits

  • Competitive salary package

  • Continuous training and development

  • Modern working environment.

All applications will be treated as confidential. All incoming CVs are evaluated and those candidates who meet the requirements of the position are contacted. By sending your CV, you consent to the processing of your personal data, in the context of the GDPR and Law 4624/2019.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

PHP Developer
PHP Developer

Employers from Greece • United States

Remote
USD 34,000 - 62,000
Competitive salary package
Continuous training and development
Modern working environment
Senior Business / Requirements Analyst
Senior Business / Requirements Analyst

Employers from Greece • United States

Remote
USD 51,000 - 73,000
Competitive salary package
Continuous training and development
Modern working environment
Project Manager / Greek-EU Funded Innovation Projects
Project Manager / Greek-EU Funded Innovation Projects

Employers from Greece • United States

Remote
USD 80,000 - 120,000
Competitive salary package
Training and development
Modern working environment
Full Stack Developer
Full Stack Developer

Employers from Greece • United States

Remote
USD 51,000 - 84,000
Remote work flexibility
Competitive salary
Professional development
+1
Full Stack Developer (Python, React)
Full Stack Developer (Python, React)

EUROPEAN DYNAMICS Group • United States

Remote
USD 84,000 - 123,000
Remote work within EU
Competitive remuneration
Laravel Developer
Laravel Developer

Employers from Greece • United States

Remote
USD 39,000 - 62,000
Competitive salary package
Continuous training and development
Modern working environment.
Backend Developer
Backend Developer

Employers from Greece • United States

Remote
USD 67,000 - 101,000
Flexible remote work options
Professional development
Competitive salary
+1
Junior Full-Stack Consultant
Junior Full-Stack Consultant

Netcompany Group A/S • Kentucky

Hybrid
USD 52,000 - 78,000
Health and life insurance
Meal and commuting allowance
Well-being activities
+2
Junior Data Engineer
Junior Data Engineer

FINARTIX Fintech Solutions S.A. • Kentucky

Hybrid
USD 85,000 - 120,000
Private Health Insurance
Training & Development
Flexible Working Environment
Senior Software Engineer
Senior Software Engineer

Employers from Greece • United States

Remote
USD 101,000 - 135,000