Senior Python Full-Stack Engineer: AI & Microservices

Employers from Greece

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python AI Full-Stack Engineer | Enterprise APIs
Senior Python AI Full-Stack Engineer | Enterprise APIs

Capgemini • Burlington (NC)

Hybrid
USD 86,000 - 127,000
Senior Python Developer - Remote Fullstack Architect
Senior Python Developer - Remote Fullstack Architect

United States Digital Space LLC • United States

Remote
USD 120,000 - 180,000
Get paid monthly
Flexible withdrawal options
8-hour work days
+2
Senior Python AI Full-Stack Engineer
Senior Python AI Full-Stack Engineer

Capgemini • Texas

Hybrid
USD 106,000 - 145,000
Paid time off
Medical/Dental/Vision
401(k) Retirement plan
+2
Senior Python AI Full-Stack Engineer
Senior Python AI Full-Stack Engineer

Capgemini • Atlanta (TX)

Hybrid
USD 106,000 - 145,000
Paid time off
Medical, dental, and vision insurance
401(k) retirement plan
+1
Senior Python Full-Stack Engineer | Azure AI
Senior Python Full-Stack Engineer | Azure AI

Mriti InfoSystems Inc. • Raritan (NJ)

On-site
USD 120,000 - 170,000
Senior Python Fullstack Engineer - REST APIs, Docker, AI
Senior Python Fullstack Engineer - REST APIs, Docker, AI

DCG Poland • Town of Poland (NY)

On-site
USD 90,000 - 130,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Senior Python Engineer – Scalable Microservices & APIs
Senior Python Engineer – Scalable Microservices & APIs

Embedded Shishya • United States

Remote
USD 120,000 - 170,000
AI-Driven Python Full-Stack Engineer
AI-Driven Python Full-Stack Engineer

Column Technical Services • Chicago (IL)

On-site
USD 110,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Mriti InfoSystems Inc. • Raritan (NJ)

On-site
USD 120,000 - 170,000
Senior Python Backend Engineer — Data Pipelines & AI Remote
Senior Python Backend Engineer — Data Pipelines & AI Remote

United States Digital Space LLC • United States

Remote
USD 81,000 - 128,000
Remote-First Flexibility – EU
30 Days Paid Time Off
Learning & Development Budget
+2