Python Fullstack Developer
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 servicesPosition: Python Fullstack DeveloperLocation: RemoteDuration: 8 MonthsJob Type: Temporary EmploymentWork Type: RemoteOnsiteThis position is open for both W2 and C2C consultantsJob Description:Mandatory Skills: Python Fullstack background, async programming, FastAPI, API integrations, Data engineering & SQL, Pydantic and testing framework are mandatoryCore Language & ArchitecturePython 3.11+Advanced type hints (PEP 484), static typing disciplineAsync programming (asyncio, async/await, async generators)aiohttp / httpx (async HTTP clients)Pydantic v2 (BaseModel, validation, settings management)Structured logging & tracing patternsRedis (pub/sub, TTL, async clients)REST API design & integration patternsRetry/backoff strategies (Tenacity)Concurrency patterns (parallel tool calls, task orchestrationData Engineering & ETLPrefect 2.x / 3.xFlows, tasks, futuresDeployments (YAML)Work poolsBlocks (Secrets, storage)SchedulingETL/ELT designIncremental loadsIdempotencySchema evolutionSnowflakeconnector-pythonOAuth authenticationWarehouse/schema managementQuery optimizationPostgreSQL 16/17psycopg 3.xAsync supportConnection poolingSQLAlchemy 2.x (ORM + asyncio)Alembic migrationsAdvanced SQLMulti-table JOINsCTEsWindow functionsTimezone conversionPandas 2.x (complex multi-stage transformations)PyArrow / columnar formatsAzure Blob Storage (azure-storage-blob)Document ingestion/parsing:DoclingUnstructuredpython-docxpython-pptxGraph Algorithms & Pattern Processing NetworkXConnected componentsTransitive closureGraph constructionAlarm correlation logicRegex engineeringIPv4 / IPv6Network interface extractionCI/entity extractionEntity classification patternsBackend Engineering (FastAPI Stack) FastAPIRoutingDependency injectionMiddlewareStreaming responses (SSE)Async-first backend designIncremental/streaming LLM responsesBackground tasks & concurrency controlPydantic request/response modelsFrontend (React Agent UI) React 18/19HooksContext APIPerformance optimizationTypeScriptMSAL browser authenticationJWT handlingStreaming fetch / incremental renderingReal-time agent UI updatesTesting & Code Quality PytestFixturesParametrizeMarkersunittest.mock (patch, MagicMock)Ruffpre-commit hooksSAST integrationTekWissen Group is an equal opportunity employer supporting workforce diversity.