Role: Senior Software Engineer - Fullstack
Duration: 6+ months
Location: Bay Area, CA (hybrid)
A frontend engineer with strong backend development skills in Node.js/TypeScript for building RESTful APls and streaming endpoints, MongoDB database expertise for data persistence, and authentication experience with JWT/OIDC. They must also have Al/ML integration knowledge including multi-provider API integration (OpenAl, Anthropic, Azure, Google, AWS Bedrock), MCP integration, real-time streaming responses, prompt engineering, and OpenAl-style function calling. Additionally, they need to build core features from scratch including a chat engine with conversation management, an agent system with builder/marketplace/tool orchestration, file handling with vector embeddings, MCP protocol implementation, and a comprehensive RBAC system with role-based access control.
Skillset required:
Frontend - Typescript, React, NextJS
Node.js/TypeScript - Server-side API development
Multi-provider Al API Integration - OpenAl, Anthropic, Azure OpenAl, Google Vertex AI, AWS Bedrock
Streaming APIs (SSE) - Real-time Al response streaming with reconnection handling
Authentication & Security - JWT tokens, session management, OID integration
Prompt Engineering - System prompts, context window management, token optimization and MCP integration