Duties
We are looking for a product-minded engineer who can architect the brain of our application (AI/RAG/Python) and build the face that our customers interact with (React/UI).
In this role, you won't just be integrating APIs. You will own the full verticaldesigning Agentic workflows, optimizing vector search, and building pixel-perfect, responsive interfaces that make complex data feel intuitive. If you are passionate about merging traditional software engineering rigor with bleeding-edge AI development, this is your team.
The Tech Stack
- Frontend: ReactJS, Redux (Saga), Material UI, Storybook.
- Backend: Node.js (Service Layer), Python (AI/Data Layer).
- AI/Data: RAG, LangGraph, pgvector (PostgreSQL), Embeddings.
- Infrastructure: AWS (EKS, Lambda, S3), Docker, Kubernetes.
Key Responsibilities
- AI & Backend Engineering
- Build and expand Spendscape's intelligence layer, including RAG pipelines, embedding workflows, and model orchestration.
- Design schemas and optimize queries for pgvector to ensure fast, scalable similarity search.
- Develop APIsincluding AI inference endpointsusing Node.js and Python.
- Build prototypes and validate AI-driven features (chat flows, agents, text-to-SQL,insights generation).
- Frontend & Product UI
- Own the UI: Design and develop scalable, responsive web applications using ReactJS and Material UI.
- Translate complex AI outputs (streams, data visualizations) into buttery-smooth user experiences.
- Manage complex frontend state using Redux and Redux Saga.
- Maintain a high bar for UX, ensuring the application feels magical and responsive, not static.
- Infrastructure & Quality
- Troubleshoot issues across STAGING and PROD, covering data, web services, and model-serving infrastructure.
- Collaborate with Product and Data teams to define AI Safety guardrails and security protocols.
- Conduct code reviews to enforce engineering standards, testability, and security best practices.
Skills
Qualifications
- Experience: 5+ years of experience in full stack development.
- Frontend Mastery: Strong experience with ReactJS, Material UI, and component based design systems. You care about how the application looks and feels.
- State Management: Experience with Redux and Redux Saga (or similar complex state management libraries).
- Backend Versatility: Proficiency in JavaScript/TypeScript (Node.js) and Python for
backend or AI workflows.
- AI/LLM Exposure: Hands-on experience with:
- RAG architectures.
- Embedding models and vector strategies.
- Prompt engineering and model interaction patterns.
- Database Skills: Strong knowledge of relational databases, specifically PostgreSQL and
the pgvector extension.
- Cloud Native: Familiarity with AWS services and CI/CD tools (GitHub Actions,
CircleCI).
- DevOps & Orchestration: Strong experience with Docker and Kubernetes (EKS, Helm). You are comfortable containerizing your own services and debugging deployment issues.
- Agentic Frameworks & Protocols: Hands-on experience with LangChain, LangGraph, or CrewAI. Familiarity with emerging standards like MCP (Model Context Protocol), Agent-to-Agent (A2A) communication, and Agentic UI (AG-UI)
patterns.
- SaaS Scale: Experience building SaaS applications with heavy data pipelines or ETL workflows.
- Advanced Data: Experience migrating legacy search to vector-based search.
Education
Bachelor's degree in Computer Science or similar, advanced degree preferred