Python Developer
VDart, Inc.
Dallas, United States of America
28 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Dallas, United States of America
Tech stack
API
Cloud Storage
Software Quality
Computer Programming
Concurrency Controls
Information Engineering
ETL
Dependency Injection
Middleware
IPv4
IPv6
Python
PostgreSQL
Machine Learning
Named Entity Recognition
Network Interface
Routing
OAuth
Performance Tuning
Query Optimization
Redis
Regular Expressions
SQL Databases
SQLAlchemy
Data Streaming
TypeScript
YAML
Data Logging
React
Large Language Models
Snowflake
Concurrency
Backend
FastAPI
Pandas
Pytest
Front End Software Development
REST
Static Application Security Testing
Job description
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
- Prefect 2.x / 3.x
- 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 extraction
- CI/entity extraction
- Entity classification patterns
Backend Engineering (FastAPI Stack)
- FastAPI
- Routing
- Dependency injection
- Middleware
- Streaming responses (SSE)
- 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
- pytest
- Fixtures
- Parametrize
- Markers
- unittest.mock (patch, MagicMock)
- Ruff
- pre-commit hooks
- SAST integration
Requirements
Python background, async programming, FastAPI, API integrations, Data engineering & SQL, Pydantic and testing framework are mandatory
About the company
© 2026 Careerjet All rights reserved