Responsibilities
• Design and build the validation interface in React and TypeScript: document upload, tender classification review, budget comparison views and deviation dashboards.
• Implement data-dense views presenting budget line items and statistical baselines (mean, median, deviation by work type, size and location), with drill-down from summary to individual line item.
• Build the human-in-the-loop approval workflow: review, annotate, override and approve AI-generated results, with full traceability of who changed what and why.
• Surface AI provenance in the interface — show the source document and passage supporting each generated figure so users can verify output rather than trust it blindly.
• Implement responsive, accessible UI consistent with client branding; deliver interfaces in Spanish with an internationalisation-ready structure.
• Handle streaming responses and long-running agent executions with appropriate progress, cancellation and error states.
• Build and maintain backend services and REST APIs in .NET / C# that mediate between the front end and the AI orchestration layer.
• Implement authentication and authorisation, including role-based access control appropriate to confidential supplier pricing data.
• Develop data access and business services against PostgreSQL, and integrate with object storage for source documents.
• Integrate with the agent and MCP layer developed by the Senior AI Engineer, including asynchronous job handling and result persistence.
• Containerise front-end and backend services so they deploy unchanged to cloud, DXC platform or client on-premise infrastructure.
• Contribute to CI/CD pipelines, automated testing (unit, integration, end-to-end) and code review.
• Participate in client demonstrations and gather usability feedback from the teams who will use the tool daily.
• Produce user-facing documentation and support end-user onboarding during pilot and production rollout.
Skills
Must have
• 5+ years of professional ful
📌 Fullstack IA Developer (México)
🏢 Novacomp
📍 México
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.