IT|Software Engineering Group 2 Lead II Software Engineering
Aliso Viejo, CA - USA
Job Summary
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients world-wide. Our client provider of digital technology and transformation information technology and services
Position: Python Fullstack Developer
Location: Remote
Duration: 8 Months
Job Type: Temporary Employment
Work Type: RemoteOnsite
This position is open for both W2 and C2C consultants
Job Description:
Mandatory Skills: Python Fullstack background async programming FastAPI API integrations Data engineering & SQL Pydantic and testing framework are mandatory
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
- (patch MagicMock)
- Ruff
- pre-commit hooks
- SAST integration
TekWissen Group is an equal opportunity employer supporting workforce diversity.