Fullstack Developer
Apply for this position
All fields marked * are required
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.
Required Skills
• 5+ years of fullstack engineering experience with strong proficiency in React or Angular and Node.js or Python.
• 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.
Preferred Qualifications
• Solid experience with DynamoDB — data modelling, single-table design, Global Secondary Indexes (GSIs), and query optimisation for high-throughput read/write patterns.
• 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.
• Understanding of Finance and Accounting KPIs — STP rate, first-pass match rate, exception aging — and how operational teams use these metrics to manage performance.
Required
Preferred