Sr. Python Fullstack Developer

🌍 Remote, USA 🎯 Full-time 🕐 Posted Recently

Job Description

Title: Python Developer Location: Remote Duration: Contract • Python 3.11+ (required) • Advanced type hints (PEP 484), static typing discipline • Python Automation Expertise or Async programming (asyncio, async/await, async generators) • aiohttp / httpx (async HTTP clients) • Pydantic v2 (BaseModel, validation, settings management) (Knowledge) • 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 Client Assessments & Discussions for Interview: • Grasp of PySpark, distributed computing, and cloud concepts. • Perform basic aggregations. • Advanced window functions, partitioning, and skew handling. • Coding. • Implementations and optimizations for large-scale datasets. • Async patterns, streaming, and cloud-native design considerations. • Making the solution production-ready. • Time-series data, compute rolling averages and anomaly detection using window functions. Pay: $60.00 - $70.00 per hour Application Question(s): • Experience in Python 3.11+ Experience in Async Programming. (asyncio, async/await, async generators) REST API's Design & Integrations. Work Location: Remote

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like