Senior / Staff Full Stack Engineer
We are looking for a Senior / Staff Full Stack Engineer with strong Python and React experience to build and scale an AI driven product platform in a fully remote setup. The role focuses on frontend experiences, backend APIs, document processing, retrieval systems, and structured AI / ML outputs.
✅ Your responsibilities:
Building frontend experiences in React and TypeScript for evidence review, workflow status, recommendations, and decision outputs.
Developing backend APIs in Python, ideally with FastAPI, for document upload, asynchronous processing, job status, retries, partial success, and structured results.
Connecting frontend, backend, data workflows, retrieval systems, and AI generated outputs into a reliable product experience.
Building product features that make AI outputs easier to inspect through source references, confidence signals, warnings, and clear error states.
Working with structured data, documents, tables, financial metrics, and normalized evidence flows.
Writing tests around API contracts, edge cases, error cases, and realistic user workflows.
🧠 Our requirements:
5+ years of professional full stack engineering experience.
Strong experience with Python and backend API development.
Strong experience with React and TypeScript in production applications.
Experience with modern API frameworks, ideally FastAPI or similar.
Understanding of AI / ML product workflows or strong interest in building software around AI outputs.
Experience designing and consuming API contracts, schemas, and structured JSON payloads.
Comfort with asynchronous workflows, background jobs, retries, partial failures, and user visible process status.
Good testing habits, especially around edge cases, failure cases, and API behavior.
⭐ Nice to Have:
Experience with AI / ML product workflows, including retrieval systems, embeddings, vector search, LLM based applications, or LLM APIs such as OpenAI, Gemini, Anthropic/Claude.
Experience with data heavy products, including data workflows, document processing, data normalization, or working with structured evidence.
Experience with cloud and data infrastructure, ideally Firebase, Firestore, Google Cloud Platform, Cloud Run, Cloud SQL, vector search, or Neo4j.
🌟 What we offer:
100% remote work
Opportunity to work on modern ML/AI infrastructure
Private healthcare and Multisport
Life insurance
Real influence on technical decisions and architecture
Exposure to cutting-edge technologies
Collaborative and supportive team environment
Senior / Staff Full Stack Engineer
Senior / Staff Full Stack Engineer