Overview
Location: Bangalore (on-site)
Type: Full-time
Experience: 0-2 years
Position Overview
We are seeking a Full Stack Developer to build AI-powered applications using Bhindi Context Protocol (BCP) agents. You will develop custom BCP agents, create RESTful APIs.
Core Technical Requirements
BCP Agent Development
- Model Context Protocol specification and implementation
- Tool definition and custom tool development
- Resource providers and data source integration
- Prompt templates and context management
- Transport layer protocols (stdio, SSE, WebSocket)
- Agent lifecycle management and error handling
- JSON-RPC protocol implementation
- Real-time communication patterns
MERN Stack Expertise
- React: functional components, hooks (useState, useEffect, useContext)
- Node.js: server-side JavaScript and async programming
- Express.js: RESTful API development and middleware
- MongoDB: document modeling, CRUD operations, aggregation
- Mongoose ODM for schema design and validation
- React Router for client-side navigation
- State management and component architecture
API Development
- RESTful API design principles and best practices
- HTTP methods, status codes, and error handling
- Request/response body structure and validation
- API versioning and documentation
- Authentication with JWT tokens
- Authorization and role-based access control
- Input validation and sanitization
- Rate limiting and security implementation
Backend Development
- Express.js server setup and configuration
- Middleware implementation and request processing
- Database connection and query optimization
- Error handling and logging
- Environment configuration management
- Security best practices (CORS, HTTPS, XSS protection)
- Session management and cookie handling
- File upload and processing
Database Management
- MongoDB document structure and collections
- Schema design and data relationships
- Indexing strategies and query optimization
- Database migrations and seeding
- Connection pooling and performance tuning
- Backup and recovery procedures
- Data validation and constraints
Integration Skills
- MCP agent integration with web APIs
- Real-time data synchronization
- WebSocket implementation for live updates
- Event-driven architecture patterns
- Message queuing for async operations
- Third-party API integration
- Data transformation and mapping
- Error propagation and handling
Technical Challenges You'll Solve
- Build custom MCP tools for specific business logic
- Integrate AI agents with traditional web applications
- Design scalable API architectures for agent communication
- Implement real-time updates between agents and frontend
- Create intuitive interfaces for AI-powered features
- Optimize performance for agent-heavy applications
Required Experience
- 0-2 years full-stack development with MERN stack
- Built and deployed RESTful APIs in production
- Experience with real-time web applications
- Knowledge of AI/ML integration patterns
- Database design and optimization experience
- Authentication and security implementation
Preferred Qualifications
- Experience with MCP or similar AI agent protocols
- Knowledge of AI/ML concepts and APIs
- WebSocket and real-time communication experience
- Docker containerization experience
- Cloud deployment (AWS, GCP, Azure)
- TypeScript proficiency
- Open source contributions
Tech Stack
Backend: Node.js, Express.js, TypeScript
Database: MongoDB, Mongoose
MCP: Model Context Protocol, JSON-RPC
Tools: Git, npm/yarn, Jest, ESLint, Prettier
Deployment: Docker, cloud platforms