> Markdown version of [/jobs/ext/2217579-python-backend-pdf-generation-developer](https://www.wearedevelopers.com/jobs/ext/2217579-python-backend-pdf-generation-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python/Backend PDF Generation Developer - **Company:** Esolvit Inc - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Application Integration Architecture, Automation of Tests, Microsoft Azure, Computer Programming, Continuous Integration, Jinja (Template Engine), Python (Programming Language), Libreoffice, OAuth, Software Engineering, Web Application Frameworks, Enterprise Data Management, Backend, Fastapi, Containerization, Enterprise Integration, Restful APIs, Software Version Control, Docker - **Published:** August 25, 2026 - **Apply:** https://www.dice.com/job-detail/28e8bbd7-bb47-408b-baae-10800e7e4813 ## About the Role Important: Candidates must have a minimum of 5+ years of relevant development experience and be able to work onsite at TxDOT Headquarters on Stassney in Austin, Texas, at least 3 days per week throughout the engagement., Candidates must have: * 5+ years of professional software development experience. * Strong hands-on Python backend development experience. * Experience developing or maintaining backend document-generation services. * Experience developing REST APIs using FastAPI or similar Python frameworks. * Strong understanding of async/await programming patterns. * Experience integrating applications with enterprise data and storage systems. * Experience building scalable, production-quality backend applications. * Experience with automated testing, source control, CI/CD, and containerized deployments. Ideal Candidate Profile The ideal candidate is a Senior Python Backend Developer with direct enterprise document or PDF-generation experience, rather than a general-purpose Python developer. A strong profile would demonstrate: Python + FastAPI + Async/Await + PDF Generation + Enterprise Integration + OAuth2/JWT + Docker + CI/CD Experience with ReportLab, WeasyPrint, Jinja2, PyPDF2, LibreOffice Headless, AWS, Azure DevOps, and complex PDF formatting will be particularly valuable. ## Description TxDOT is seeking three experienced Senior Python Developers to support the development of a production-ready PDF Generator platform. The solution will generate complex business and legal documents used in TxDOT''''''''s letting and contract execution processes, including: * Proposals * Contracts * Addenda * Letters * Other structured and dynamically generated PDF documents The selected developers will design, develop, integrate, test, and deploy scalable backend document-generation services. ## Related Videos - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Generating ODF Files in JavaScript — Without LibreOffice](https://www.wearedevelopers.com/magazine/752-generating-odf-files-in-javascript-without-libreoffice) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)