No applications. Teams find and message you directly.
✓ Direct apply: you message the hiring person. No ATS.
We are looking for a Fullstack Developer with strong TypeScript and React skills to develop an operator interface for document processing and analytics.
We are looking for a Fullstack Developer with strong TypeScript and React skills to develop an operator interface for document processing and analytics.
Responsibilities
- Develop the operator interface for working with document queues and processing results.
- Display the source document alongside structured data and link fields to source fragments.
- Implement confirmation, correction, and rejection of results, change history, and version comparison.
- Create search, filters, statuses, bulk actions, exports, and user operation logs.
- Develop analytical views and dashboards on calculated data.
- Design complex interface states, asynchronous scenarios, optimistic changes, and background updates.
- Develop APIs and service layers necessary to complete user scenarios.
- Integrate with internal data sources for reading.
- Implement background tasks and result versioning.
- Participate in creating a dialog interface on calculated and verified data.
- Ensure access control, action auditing, containerization, and application observability.
Requirements
- Candidates of middle+ level and above are considered.
- Strong TypeScript and practical experience in industrial development with React.
- Experience in creating data-dense interfaces for internal operational systems.
- Ability to design non-trivial client states and asynchronous user scenarios.
- Experience with complex tables, forms, filters, queues, and multi-step processes.
- Node.js or Bun experience at the production API development level.
- PostgreSQL and SQL knowledge, understanding of data schema design.
- Willingness to view tasks from the user's perspective and navigate the entire tech stack if necessary.
Conditions
- Full-time employment.
- Work schedule: 5/2.
- Work format: on-site, remote, or hybrid.
✓ Direct apply: you message the hiring person. No ATS.