Senior Python Full Stack Engineer
Summary
Builds and maintains Python-based full-stack applications with a focus on async data pipelines, AI agent integration, and cloud-native architectures, leveraging FastAPI, PostgreSQL/Snowflake, and React for agentic UIs.
Position: Senior Python Full Stack Engineer
Location: Frisco, TX/ Bellevue, WA/ Atlanta, GA***Hybrid***
Duration: 1 Year
Job Description
Mandatory Areas:
Python Fullstack Engineer
Must have Skills Python; REST; ETL; PostgreSQL; Snowflake; Data Engineering; Agentic AI
Skill 1 7Yrs of Exp Python, .NET; Alembic; Azure Blob Storage; Backend Development; CI/CD; Cloud Infrastructure
Skill 2 7Yrs of Exp Fullstack Development
Skill 3 5Yrs of Exp in IT Data
Core Language & Architecture
Python 3.11+
Advanced type hints (PEP 484), static typing discipline
Async programming (asyncio, async/await, async generators)
aiohttp / httpx (async HTTP clients)
Pydantic v2 (BaseModel, validation, settings management)
Structured logging & tracing patterns
Redis (pub/sub, TTL, async clients)
REST API design & integration patterns
Retry/backoff strategies (Tenacity)
Concurrency patterns (parallel tool calls, task orchestration)
Data Engineering & ETL
- Flows, tasks, futures
- Deployments (YAML)
- Work pools
- Blocks (Secrets, storage)
- Scheduling
ETL/ELT design
- Incremental loads
- Idempotency
- Schema evolution
Snowflake
- connector-python
- OAuth authentication
- Warehouse/schema management
- Query optimization
PostgreSQL 16/17
- psycopg 3.x
- Async support
- Connection pooling
SQLAlchemy 2.x (ORM + asyncio)
Alembic migrations
Advanced SQL
- Multi-table JOINs
- CTEs
- Window functions
- Timezone conversion
Pandas 2.x (complex multi-stage transformations)
PyArrow / columnar formats
Azure Blob Storage (azure-storage-blob)
Document Ingestion/parsing
- Docling
- Unstructured
- python-docx
- python-pptx
Graph Algorithms & Pattern Processing
NetworkX
- Connected components
- Transitive closure
- Graph construction
Alarm correlation logic
Regex engineering
- IPv4 / IPv6
- Network interface extractionCI/entity extraction
Entity classification patterns
Backend Engineering (FastAPI Stack)
- Routing
- Dependency injection
- Middleware
- Streaming responses (SSE)
FastAPI
Async-first backend design
Incremental/streaming LLM responses
Background tasks & concurrency control
Pydantic request/response models
Frontend (React Agent UI)
React 18/19
- Hooks
- Context API
- Performance optimization
TypeScript
MSAL browser authentication
JWT handling
Streaming fetch / incremental rendering
Real-time agent UI updates
Testing & Code Quality
- Fixtures
- Parametrize
- Markers
unittest.mock (patch, MagicMock)
Ruff
pre-commit hooks
SAST integration
Nice-to-Haves
Ray (distributed execution)
Columnar performance tuning
Network operations domain knowledge
NOC / alarm correlation familiarity