Full-Stack Developer - AI Chatbot Platform

Angeles, Pampanga
Posted 7 days ago
Logo NovanoxPH
Company:
NovanoxPH
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.
Contract Type:
Remote
Experience Required:
3 to 4 years
Education Level:
Bachelor’s Degree
Number of vacancies:
1

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.