Full Stack Software Engineer - Frontend Focus

We're seeking a talented Full Stack Software Engineer with a strong frontend focus to join our engineering team. You'll work on our AI-powered data processing platform, building intuitive interfaces for complex document analysis, real-time collaboration, and data visualization workflows.
Experience
Senior level
Location
SoCal / Remote
Job type
Full time
Posted on
November 13, 2025

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.

How to apply?
To apply, just email us your resume and a short cover letter that helps us get to know you — what excites you about this role, what you’ve built or learned in the past, and why you think we’d make a great team.

Tell us where you want to take your craft next, and what you'd love to build with us.

Send your application to: careers@intuigence.ai
Apply now