Full Stack Software Engineer - Frontend Focus
About Us
We’re a VC-backed, AI-native startup based out of Berkeley, California, building the next generation of industrial AI systems. Our team includes Berkeley AI researchers, ex-FAANG engineers, and product leaders who’ve scaled frontier software and AI systems at Fortune 10s. We’re already working with major US and global players in Oil & Gas, Chemicals, and broader Industrial sectors — and just getting started.
Key Responsibilities
Frontend Development (70%)
- Design and implement responsive, performant React applications using TypeScript
- Build sophisticated UI components with Radix UI and TailwindCSS
- Develop interactive data visualizations using D3.js, Plotly, and Cytoscape.js
- Implement real-time collaboration features using WebRTC (Pipecat AI)
- Create rich text editing experiences with Tiptap and drawing capabilities with TLDraw
- Optimize application performance and bundle size with Vite
- Ensure accessibility and internationalization (i18next) across all interfaces
Backend Development (30%)
- Develop and maintain RESTful APIs using FastAPI (Python) or NestJS (Node.js)
- Implement data models using SQLAlchemy and PostgreSQL
- Integrate with AI/ML services and LLM workflows (OpenAI, LangChain)
- Work with vector databases (pgvector) and graph databases (Neo4j)
- Ensure proper error handling and monitoring with Sentry and OpenTelemetry
Required Qualifications
Technical Skills
- Frontend Expertise:
- 4+ years of React development with TypeScript
- Strong understanding of modern React patterns (hooks, context, suspense)
- Experience with state management solutions (Zustand preferred)
- Proficiency in CSS-in-JS or utility-first CSS (TailwindCSS)
- Experience with build tools (Vite, Webpack) and bundling optimization
- Full Stack Capabilities:
- Proficiency in Python (FastAPI) or Node.js (NestJS)
- Experience with PostgreSQL and ORMs (SQLAlchemy, TypeORM)
- Understanding of RESTful API design and WebSocket communication
- Familiarity with Docker and containerized deployments
- Best Practices:
- Strong testing practices (Vitest, pytest, React Testing Library)
- Experience with CI/CD pipelines (GitHub Actions)
- Understanding of observability and monitoring (OpenTelemetry)
- Commitment to code quality (ESLint, TypeScript strict mode)
Nice to Have
- Experience with AI/ML integrations and LLM applications
- Knowledge of document processing and OCR technologies
- Familiarity with vector databases and semantic search
- Experience with WebRTC and real-time collaboration features
- Background in data visualization and scientific computing
- Experience with graph databases (Neo4j) and GraphRAG concepts
What You'll Work On
- Interactive Document Analysis: Build interfaces for AI-powered document parsing, including PDFs, engineering diagrams, and technical documentation
- Real-Time Collaboration: Implement WebRTC-based features for live document editing and annotation
- Data Visualization: Create sophisticated visualizations for complex data relationships, including network graphs and engineering diagrams
- AI Integration: Develop intuitive UIs for interacting with LLM-powered features and managing AI workflows
- Performance Optimization: Ensure smooth performance when handling large documents and complex visualizations
Our Development Process
- Small, focused pull requests following the "one thesis" rule
- Continuous deployment with staging environment validation
- Comprehensive code reviews using Graphite
- Test-driven development with >80% coverage targets
- Regular refactoring and technical debt management
Tech Stack Summary
Frontend: React 18, TypeScript, Vite, TailwindCSS, Radix UI, Zustand, D3.js, TLDraw, Tiptap
Backend: Python/FastAPI, Node.js/NestJS, PostgreSQL, Neo4j, pgvector, SQLAlchemy
Infrastructure: Docker, GitHub Actions, Azure Blob Storage, OpenTelemetry, Sentry
AI/ML: OpenAI API, LangChain, PyTorch, FAISS, Transformers
What We Offer
- Opportunity to work on cutting-edge AI and document processing technologies
- Collaborative environment with focus on code quality and best practices
- Modern tech stack with room for innovation and experimentation
- Remote-friendly work environment
- Continuous learning opportunities in AI/ML and data engineering
How to Apply
Email: careers@intuigence.ai Please include:
- Link to your GitHub profile or portfolio
- Examples of React applications you've built
- Any contributions to open-source projects
- Brief description of a complex frontend challenge you've solved
We value diverse perspectives and encourage applications from candidates of all backgrounds.
