Python Developer
Reqroute, IncJob description
NEED LOCAL TO AUSTIN, TX ONLY | Interview : Video then F2F
ONSITE ROLE
Position Title: Backend Python DeveloperLocation: Austin, TX
Duration: 8-12 months contract
Position Type- C2C Role
Exp Level- 8+Years
Must Have Below Skills-
Req Skills- Python 3.11+, FastAPI (async/await), Pydantic V2, JSONPath (jsonpath-ng), Celery or FastStream PDF Libraries Jinja2, ReportLab, WeasyPrint, LibreOffice headless, python-docx-template, PyPDF2, Amazon RDS PostgreSQL; CloudWatch with Splunk integration, Ruff, Black, mypy (strict mode); Bandit (SAST); OWASP ZAP (DAST); Pytest, DevOps, (GitHub Actions or Azure DevOps; Azure DevOps)
Details :
- minimum of 5+ years of experience in their specified role Python Developers
- Required Skills: Backend Development
- Developing or maintaining backend document generation services
- Python API Development
- FastAPI or similar frameworks with async/await patterns
- Enterprise Integration
- Integration with enterprise data and storage systems
- Backend Stack - Python 3.11+, FastAPI (async/await), Pydantic V2, JSONPath (jsonpath-ng), Celery or FastStream PDF Libraries Jinja2, ReportLab, WeasyPrint, LibreOffice headless, python-docx-template, PyPDF2
- Cloud Infrastructure
- AWS Certified Developer – Associate or equivalent; Amazon RDS PostgreSQL; CloudWatch with Splunk integration Architecture
- Event-driven with parallel workers, stateful aggregator, HMAC-signed webhook notifications Authentication
- Development Practices Ruff, Black, mypy (strict mode); Bandit (SAST); OWASP ZAP (DAST); Pytest, Coverage.py DevOps
- Docker containerization; GitHub Actions or Azure DevOps; Azure DevOps as development platform
- Complex PDF Formatting
- Watermarking, bookmarking, ADA-compliant PDF generation, multi-page table rendering
- Security Architecture
- OAuth2/JWT authentication with Ping Identity and Microsoft Entra ID; object-level authorization (OWASP API1/BOLA prevention); tenant isolation
- Webhook Design
- HMAC-SHA256 signature, replay protection, retry patterns, dead-letter queue handling
- Technical Leadership
- Senior-level architecture decisions and cross-cutting design (one developer)
Interested in this role?