What are the responsibilities and job description for the Sr. Full Stack Python Engineer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Integrated Technology Strategies, Inc., is seeking the following. Apply via Dice today!
Job Title: Sr. Full Stack Python Engineer
Location: Pennsylvania (Mostly Remote – Onsite 1 week/month in PA)
Duration: 12 Months
Work Hours: EST
Preference: Candidates from PA, NJ, NY, DE, OH
Overview
We are seeking a Senior Full Stack Python Engineer with strong experience building production systems involving OCR (Optical Character Recognition) and Computer Vision. This role is hands-on and focused on developing scalable backend services, OCR/image processing workflows, and integrating results into modern web applications.
Responsibilities
Backend & OCR Systems
Job Title: Sr. Full Stack Python Engineer
Location: Pennsylvania (Mostly Remote – Onsite 1 week/month in PA)
Duration: 12 Months
Work Hours: EST
Preference: Candidates from PA, NJ, NY, DE, OH
Overview
We are seeking a Senior Full Stack Python Engineer with strong experience building production systems involving OCR (Optical Character Recognition) and Computer Vision. This role is hands-on and focused on developing scalable backend services, OCR/image processing workflows, and integrating results into modern web applications.
Responsibilities
Backend & OCR Systems
- Design and develop OCR/image processing workflows from ingestion through output.
- Build scalable backend services using Python and FastAPI.
- Integrate third-party OCR engines via REST APIs (error handling, retries, fallbacks).
- Implement image preprocessing and quality improvement techniques.
- Improve OCR accuracy using feedback loops from manual review/validation.
- Design and manage data models in PostgreSQL for OCR output, metadata, and audit trails.
- Build asynchronous, message-driven services using Azure Service Bus.
- Deploy and support services in Azure, including AKS/Kubernetes.
- Containerize applications using Podman and support CI/CD workflows.
- Ensure scalability, fault tolerance, monitoring, and observability.
- Develop and maintain React-based web applications.
- Implement responsive UI components using JavaScript/React.
- Integrate frontend applications with backend OCR APIs.
- Work with authentication, API contracts, and secure communication protocols.
- Apply strong OOP and SOLID design principles.
- Participate in architecture discussions and design reviews.
- Mentor junior engineers and support coding standards.
- Produce technical documentation (designs, diagrams, test plans, scripts, impact analysis).
- Python (8 years) – production-level backend development
- FastAPI (5 years) (or similar framework)
- OCR / Computer Vision (5 years)
- PostgreSQL / SQL schema design and optimization
- React JavaScript HTML/CSS production experience
- Azure Cloud Azure Service Bus
- AKS / Kubernetes
- Linux environment experience
- REST APIs, JSON integration
- Containerization and secure API design
- AI/ML pipelines for OCR/image enhancement
- Vector DBs (Qdrant), embeddings similarity search
- PyTorch / ONNX
- Vehicle fingerprinting / multi-view embeddings
- PII security best practices