Ural Logistics Company is a reliable partner in the field of freight forwarding services for rail transport. We invite a Fullstack Developer to join our team to participate in the creation of our own system for processing documents and data for freight rail transport and related services.
What you will do:
- Develop an operator interface for working with the document queue and processing results
- Display the original document next to 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 a user operations log
- Develop analytical views and dashboards on top of calculated data
- Design complex interface states, asynchronous scenarios, optimistic updates, and background refreshes
- Develop APIs and the service layer needed to complete user scenarios
- Integrate with internal data sources for reading
- Implement background tasks and result versioning
- Participate in the creation of a dialog interface on top of calculated and verified data
- Ensure access control, action auditing, containerization, and application observability
Our requirements for the candidate:
- We are considering candidates of middle+ level and above
- Strong TypeScript and practical experience in industrial development with React
- Experience in creating data-intensive interfaces for internal operational systems
- Ability to design non-trivial client state and asynchronous user scenarios
- Experience with complex tables, forms, filters, queues, and multi-step processes
- Node.js or Bun at the level of production API development
- PostgreSQL and SQL, understanding of data schema design
- Willingness to look at tasks from the user's perspective and, if necessary, go through the entire technical stack
Stack: TypeScript, React 19, Vite, TanStack Router, TanStack Query, Node.js or Bun, Hono, Fastify or NestJS, PostgreSQL, REST, Docker, Kubernetes.
Cooperation format:
- Full-time employment and the possibility of employment through a Russian legal entity as a staff member or through an agreed outstaffing model
- Primary format is office or hybrid. Remote work from Russia is possible for independent specialists
- The final grade and scope of responsibility will be determined based on the interview results.