Full-Stack Developer - AI Chatbot Platform

NovanoxPH
Posted over 30 days ago
Location:
Angeles, Pampanga
Contract Type:
Remote
Experience Required:
3 to 4 years
Education Level:
Bachelor’s Degree
Job Description
About the Project*

We're building an AI chatbot platform that connects multiple language models (OpenAI, Claude, Gemini) with a React frontend. The system provides intelligent responses through a chat interface with dynamic data visualization and real-time API integration.

Tech Stack

Backend:

- Python (FastAPI)

- LangChain for AI agent development

- Multiple LLM APIs (OpenAI, Claude, Gemini)

- RESTful API architecture

Frontend:

- React.js

- Real-time chat interface

- Dynamic data visualization

- Responsive design

What You'll Work On

- Build and maintain AI chatbot backend using Python and LangChain

- Develop React frontend with chat interfaces and data visualization

- Connect frontend and backend through RESTful APIs

- Integrate multiple AI/LLM providers and manage API responses

- Create dynamic UI components (tables, charts, interactive elements)

- Implement real-time communication between frontend and AI services

- Handle data flow from AI responses to frontend display

- Debug and optimize the complete request/response pipeline

Required Skills

Full-Stack Development:

- Python: FastAPI, async programming, API development

- React.js: Modern React, state management, component architecture

- API Integration: Connecting frontend to backend, handling async requests

- JavaScript: ES6+, async/await, API calls

AI/Chatbot Development:

- LangChain: Building AI agents and managing LLM interactions

- LLM APIs: OpenAI, Claude, Gemini integration and response handling

- Chatbot Architecture: Understanding request/response flows

- Prompt Engineering: Basic understanding of AI prompt design

System Integration:

- End-to-End Development: From user input to AI response to UI display

- Data Flow Management: Moving data between frontend, backend, and AI services

- Error Handling: Managing API failures and user experience

- Performance: Optimizing response times and user interactions

What We're Looking For

A developer who can:

- Build complete features from backend API to frontend UI

- Debug across the stack when issues arise between components

- Work with AI APIs and understand chatbot development patterns

- Create responsive UIs that handle dynamic AI-generated content

- Write maintainable code with proper error handling

- Learn quickly and adapt to new AI technologies

Nice to Have:

- Experience with cryptocurrency or financial data

- Real-time data handling

- Chat interface development

- AI/ML background

Project Focus

This role involves end-to-end development of an AI chatbot platform with opportunities to:

- Build the complete user experience from chat input to AI response

- Work with cutting-edge AI technologies and APIs

- Create intuitive interfaces for complex AI interactions

- Contribute to platform architecture and future features

Looking for a developer who can connect AI power with great user experience.
Number of vacancies: 1
Report this Job Ad
Company Description
Recruitment Streamlined IT, Management, and Bookkeeping Services for Your Business Growth ,leading provider of outsourcing solutions that streamline business operations, reduce costs, and enhance efficiency.
View Company Profile