
Software Developer โ Angular & Python
Ampstek
Visa & sponsorship
- AU CSOL: this role is on the national occupation list. The posting doesn't state a salary we could check against the threshold.
Job description
About the Role
We are seeking an experienced Software Developer to join an AI-powered Document Extraction & Validation Platform team. The role will focus on building and scaling production-grade applications that extract, validate, review, and manage structured information from contract documents using Azure Document Intelligence and LLM-powered AI workflows.
The Data Science team will own the core AI extraction models and evaluation framework, while this role will be responsible for developing the frontend applications, APIs, backend services, integrations, and platform components required to transform AI outputs into a reliable enterprise solution.
Key Responsibilities
-
Design and develop responsive Angular applications using TypeScript.
-
Build user interfaces that allow users to review, correct, validate and approve extracted document data.
-
Develop scalable backend services and APIs using Python and FastAPI.
-
Design, develop and integrate REST APIs between frontend, backend and AI services.
-
Integrate applications with Azure Cloud services, storage and AI processing pipelines.
-
Integrate AI-generated outputs into production-grade business applications.
-
Support integration with Azure Document Intelligence and LLM-powered workflows.
-
Develop secure authentication and authorization mechanisms.
-
Implement application monitoring, logging and observability.
-
Ensure data integrity, application reliability and performance.
-
Develop and maintain automated unit, integration and API testing.
-
Build and maintain CI/CD pipelines for application deployment.
Mandatory Skills
-
5+ years of Angular development
-
TypeScript
-
Python
-
FastAPI
-
REST API development
-
Azure Cloud
-
CI/CD
-
Software/Application Testing
-
Frontend & Backend Application Development
Good to Have
-
Azure OpenAI
-
Azure Document Intelligence
-
Azure AI Services
-
Azure Machine Learning
-
LLM / Generative AI integration