Full Stack Engineer
Indexed description
Key Responsibilities- Build and maintain the Human-in-the-Loop (HITL) worklist UI — enabling finance reviewers to view queued tasks, inspect AI recommendations with supporting context, take approval or rejection decisions, add notes, and trigger escalations.
- Develop the exception management dashboard — displaying real-time exception queues by type, aging bucket, and priority, with drill-down into individual exception detail, resolution history, and lifecycle status.
- Design and implement RESTful APIs in Node.js or Python that serve the frontend, connecting UI interactions to the underlying platform services — orchestration, exception routing, approval workflows, audit trail, and notifications.
- Design DynamoDB table schemas and access patterns for workflow state, tenant configuration, exception lifecycle records, and audit events — applying single-table design and GSI strategies for efficient querying.
- Implement real-time UI updates using WebSockets or Server-Sent Events (SSE) to keep worklists, exception queues, and workflow status indicators live without full-page refreshes.
- Integrate with AWS Cognito or equivalent for authentication and role-based access control — ensuring that tenant isolation, approver role restrictions, and audit trail requirements are enforced at the API layer.
- Collaborate with AI and backend engineers to surface LLM-generated recommendations, confidence scores, and agent reasoning in the UI in a way that helps human reviewers make faster, better-informed decisions.
- Ensure frontend observability — client-side error tracking, performance monitoring, and usage analytics — to support continuous improvement of the user experience across clients.
- Strong TypeScript skills across both frontend and backend.
- Hands-on experience with AWS services — Lambda, API Gateway, DynamoDB, S3, CloudFront, Cognito, SQS, and SNS.
- Experience building and consuming RESTful APIs — including API design, versioning, error handling, and pagination.
- Proficiency with state management libraries — Redux or Redux Toolkit (React), NgRx (Angular), or equivalent.
- Experience building form-heavy, data-intensive enterprise UIs — multi-step forms, configurable tables, inline editing, and complex validation.
- Understanding of authentication and authorisation patterns — OAuth 2.0, JWT, session management, and role-based access control.
- Strong grasp of web performance fundamentals — lazy loading, code splitting, caching strategies, and optimistic UI updates.
- Experience building approval workflow or task management UIs where human decisions are a core interaction pattern — not just CRUD screens.
- Experience with data visualisation libraries (Recharts, Chart.js, D3, Highcharts, or Angular equivalents) for building operational dashboards with filtering and drill-down.
- Experience with CI/CD pipelines and containerised deployments (Docker, AWS ECS or Lambda).
- Prior experience building UIs for Finance and Accounting operations — invoice processing, payments, reconciliation, or similar workflows.
- Exposure to drag-and-drop or visual mapping interfaces — field mappers, flow builders, or rule configurators — relevant to the integration layer configuration UI.
- Familiarity with audit trail and compliance requirements in regulated environments — understanding how user actions in the UI must be logged and traceable.
- Experience integrating frontend applications with LLM or AI services — surfacing model outputs, confidence indicators, and explanations in a user-friendly way.
- Knowledge of accessibility standards (WCAG 2.1) for enterprise application UIs.
- Familiarity with micro-frontend architecture for large-scale platform applications.
- Experience with AWS Amplify or similar frameworks for accelerating frontend-to-AWS service connectivity.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search