Senior Full-Stack Engineer (React,Rust)
We’re looking for a highly skilled Senior Full-Stack Engineer to join our team and accelerate the development of our AI-driven financial auditing platform for food & beverage brands. You’ll work closely with the founders as the first engineering hire, contributing to critical data flows and helping us build production-grade software that transforms unstructured financial documents into reliable, structured insights.
This role requires a daily time-zone overlap with the U.S. team. For candidates based in Ukraine, the expected overlap window is approximately 17:00–20:00 (or up to 21:00) local time, aligning with 7:00–10:00 AM PT.
Your responsibilities will include:
- Collaborate directly with the founding team to deliver core components of our AI-powered auditing applications.
- Participate in daily standups and product rituals (planning, demos, async updates).
- Design, implement, and maintain full-stack features across the platform, including:
- Data ingestion pipelines for PDFs, invoices, emails, and distributor exports.
- LLM-powered extraction flows using OpenAI, Gemini, Claude, and other APIs.
- Structured data modeling for financial records, forecasting, and promo planning.
- Operational automation tools for evidence upload, tracking, and follow-up tasks.Develop and maintain frontend functionality using React + TypeScript, ensuring clean UI/UX and reliable data interactions.
- Implement backend services, primarily in Rust (Rust experience is a plus; strong backend foundation and willingness to learn is required).
- Ensure proper integration with databases and data models, maintaining high data accuracy and consistency.
- Build scalable, maintainable, and secure components across the entire system.
- Support automated testing and propose improvements to ensure reliability of data-processing flows.
- Collaborate with designers and product owners to ensure seamless feature delivery and high performance.
What we expect from you:
- Strong experience with React and TypeScript, including building production-grade web applications.
- Solid backend development experience in any modern language (Rust experience is a plus; willingness to dive into Rust is essential).
- Deep understanding of data architecture and modeling, especially around unstructured → structured data transformation.
- Experience integrating external APIs, handling complex data ingestion, and dealing with messy real-world inputs.
- Ability to work independently in a fast-paced startup environment as the first engineering hire.
- Familiarity with Agile workflows (daily standups, iterations, async communication).
- Comfortable with remote collaboration, including Slack, video calls, and async updates.
- English proficiency at Upper-Intermediate level for effective team communication.
- Bonus: experience with LLM APIs, data extraction pipelines, forecasting systems, or operational automation workflows.
Interview stages:
- Call with the recruiter.
- Technical interview from our side.
- Technical call with the client.
We offer:
- Remote-first work environment.
- Collaborative and motivated team.
- Impactful work improving patient treatment workflows.
- Professional growth with modern technologies.
- Autonomy and ownership of your work.
- Competitive compensation.
- Opportunity to contribute to future product phases.
Required languages
| English | B2 - Upper Intermediate |
📊
$3000-5500
Average salary range of similar jobs in
analytics →
Loading...