Senior AI Full Stack Engineer | Python | FastAPI | React | Next.js | GenAI |
Position:
Senior AI Full Stack Engineer – Python / React / Next.jsLocation: Remote – United States
Employment Type: Contract
Contract Duration: 12 Months
Client: Direct Client
Experience Required: 7+ Years Preferred
Position Overview:
We are seeking an experienced Senior AI Full Stack Engineer to design, develop, and maintain scalable, production-grade applications that integrate modern web technologies with AI-powered document processing capabilities. The ideal candidate will have strong hands-on experience across the full application stack, including Python, FastAPI, TypeScript, React, and Next.js, combined with practical experience integrating Large Language Models (LLMs), OCR technologies, and cloud-native services. The selected engineer will contribute to an enterprise document intelligence platform that transforms unstructured academic records, including scanned transcripts, PDFs, and images, into structured data for downstream evaluation and processing. This position requires an engineer capable of independently owning features across backend services, frontend applications, cloud infrastructure, and production delivery.
Key Responsibilities
Full Stack Application Development:
Design, develop, and maintain scalable applications using Python, FastAPI, React, TypeScript, and Next.js.
Build asynchronous REST APIs with strongly typed request and response models using Pydantic.
Develop responsive, high-performance user interfaces using modern React patterns and Next.js App Router.
Implement complex data grids, document review interfaces, dynamic forms, and bulk-processing capabilities.
Take end-to-end ownership of features, including architecture, development, testing, deployment, and ongoing support.
AI and Intelligent Document Processing:
Integrate multimodal LLMs and OCR services into enterprise document-processing workflows.
Develop AI-powered capabilities for extracting, validating, and structuring information from scanned documents and PDFs.
Implement structured-output validation, extraction error handling, and model evaluation processes.
Develop retrieval-based solutions using embeddings, vector search, and hybrid search techniques.
Optimize AI-enabled workflows for accuracy, latency, reliability, and cost efficiency.
Backend and Cloud Architecture:
- Design and develop cloud-native microservices using Python and FastAPI.Build event-driven workflows integrating object storage, messaging queues, and serverless compute services.
- Implement reliable document-processing pipelines with appropriate workflow state management and error recovery.
- Work with relational databases, document databases, and vector-enabled data stores.
- Integrate external enterprise systems using REST APIs, SOAP/XML, and third-party data services.
- DevOps, Quality, and Security
- Develop, maintain, and troubleshoot CI/CD pipelines using GitLab.
- Implement automated unit, integration, and end-to-end testing.
- Establish distributed tracing, structured logging, and application monitoring using OpenTelemetry.
- Support containerized application deployments across multiple environments.
- Apply secure development practices when processing sensitive and regulated information.
- Ensure that sensitive student information is excluded from application logs, test fixtures, screenshots, and development artifacts.
Required Qualifications:
7+ years of professional experience developing and maintaining production web applications, with demonstrated ownership of both frontend and backend components.
Strong proficiency in Python, including asynchronous programming and modern API frameworks such as FastAPI.Hands-on experience with React, TypeScript, JavaScript, and Next.js.
Strong understanding of React Hooks, state management, server/client components, and frontend performance optimization.
Experience designing RESTful APIs and data models using typed validation frameworks such as Pydantic.
Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
Working knowledge of Docker, microservices, serverless architecture, and event-driven messaging systems.
Experience working with SQL and NoSQL databases.
Strong knowledge of CI/CD practices, automated testing, debugging, and production deployments.
Excellent problem-solving, technical documentation, and communication skills.
Ability to independently manage the complete software development lifecycle.
Preferred Qualifications:
Experience integrating commercial LLMs, multimodal AI models, or managed OCR services into production applications.
Familiarity with Generative AI, Retrieval-Augmented Generation (RAG), embeddings, and vector databases.
Experience with AI output validation, prompt versioning, and model performance evaluation.
Hands-on experience processing PDFs, scanned documents, or other unstructured enterprise data.
Experience with SOAP/XML integrations and enterprise systems of record.
Familiarity with GitLab CI/CD and OpenTelemetry.
Experience building applications that process sensitive or regulated information.
Prior experience in higher education, student information systems, academic transcript processing, or document intelligence platforms.
Ideal Candidate Profile:
The ideal candidate is a software engineer with strong full-stack expertise and practical AI integration experience, rather than someone focused exclusively on machine learning or backend services.
Successful candidates will demonstrate:
Proven ability to independently develop both Python/FastAPI backend services and React/Next.js frontend applications.
Experience building and supporting production-grade, cloud-native applications.
Practical understanding of integrating LLMs, OCR, and retrieval technologies into enterprise software.
Strong ownership mindset, sound architectural judgment, and commitment to software quality, security, and maintainability.