01 Zakres zadań
Our customer is a cloud software provider.
The project is focused on migrating customers to a modern cloud-based contract and vendor management platform.
Responsibilities:
- Designing RESTful APIs in Node.js for multi-role user flows (Vendors, Approvers, FMS) and build authorization logic for the Admin Impersonation feature.
- Implementing invoice lifecycle management (status flows, entry duplication, manual entry), API triggers for drag-and-drop CSV imports, and automated generation of Billing Export CSV files.
- Developing APIs for budget item calculations, plan versioning, note updates, and automated spend-versus-budget tracking with FMS notifications.
- Building calculation engines and automated background checks (daily, monthly, annually) for document expiration tracking, sanctions screening, and blocking invoice approvals for non-compliant vendors.
- Integrating SendGrid for transactional emails, SMS notifications for approval alerts, and external E-Signature services.
- Implementing event-driven audit logging (triggered by FMS Approval/Payment) and server-side PDF generation for single and bulk Audit Defence reports.
- Assisting the primary Frontend Developer by supporting secondary Vue.js admin views, dynamic tables, and form components.
