Open Position
Senior Full Stack Engineer/React+Python
Europe, Ukraine Full Time Active
About the client:
An AI platform transforming supply chain operations for multi-billion-dollar enterprise construction projects. The product suite includes AI agents for complex PDF specification parsing, contextual chat assistants, and an end-to-end spec-to-pay procurement engine tailored for data centers. The company is scaling fast to support rapid enterprise expansion.
Key Responsibilities
- Designing and implementing a lot of core frontend modules from scratch (dashboards, bid comparison, RFP/requirements pipeline, supplier & equipment management, AI assistant, document viewers).
- Build the document viewer: PDF rendering, annotations, highlight-to-source linking so every AI answer is traceable back to the page it came from
- Build the AI assistant interface: streaming responses, conversation context, inline citations, human-in-the-loop review flows
- Build and improve AI features that read those documents — extraction, comparison, and review support over construction project documents
- Build complex, data-heavy interfaces that stay fast: virtualized tables, filtering and comparison across large sets of spec line items, progress and real-time states for long-running document processing
- Keep results verifiable: every answer traceable back to the document it came from.
- Design APIs and data models for a multi-tenant SaaS platform.
- Keep the platform reliable — tests, code review, CI, containerised environments.
- Work with the product team and construction professionals to turn their workflows into software.
Required Qualifications
- 7+ years of experience in software engineering.
- Deep React and TypeScript expertise, including component architecture and state management
- Strong Python skills with a modern async web framework.
- Practical experience building LLM-based product features.
- Experience with documents and unstructured data in a real product.
- Data pipelines or workflow orchestration in production.
- Experience building complex, data-heavy interfaces
- Daily use of agentic coding tools.
- Comfortable deciding without waiting to be unblocked.
- At least Intermediate English proficiency (both spoken and written).
Nice to Have
- Domain background in construction, engineering, or another document-heavy regulated industry.
Apply NowStart Your Journey
Start Your Journey
with Waverley
Fill out the form below and our team will get back to you shortly. We review every application carefully.
