Full Stack Developer for AI-Integrated Platform
Budget: $15 – $25 USD
Job Title: Experienced Full Stack Developer (React/Python/AI Focus) for Websites, Integrations & AI Platform
Project Overview:
We seek a skilled and reliable Full Stack Developer to join our team and contribute across several key areas. We are looking for someone with proven, demonstrable experience, particularly in React.js and backend technologies, as we aim to strengthen our development capabilities after a previous skills mismatch.
This role will support three primary functions:
Website Development: Develop and maintain multiple company websites, ensuring they are modern, responsive, and performant.
Software & Integration Development: Develop, maintain, and enhance internal and external software solutions, including crucial integrations with MSP-focused applications (e.g., HaloPSA, PRTG, Azure).
Internal AI Platform ("Helios"): Develop and maintain our internal AI-powered platform for advanced data retrieval, chatbot capabilities, and RAG pipelines, utilizing various AI models and vector databases.
Our tech stack includes React/React Native on the frontend, Python (FastAPI) on the backend, PostgreSQL, Docker, various Cloud AI services (OpenAI, Gemini, Grok), local models (Ollama), and vector databases (Weaviate, Pinecone).
Responsibilities:
Full Stack Development: Design, develop, test, deploy, and maintain robust web applications, backend services, and integrations.
Frontend:
Develop intuitive, responsive user interfaces, primarily using React.js and potentially React Native (with web compatibility for Helios).
Translate UI/UX design wireframes into high-quality code.
Optimize applications for maximum speed, scalability, and responsiveness.
Backend:
Implement backend services using Python/FastAPI and containerize using Docker.
Implement authentication flows, particularly OAuth (Microsoft, Google).
Design and manage database schemas (primarily PostgreSQL).
Integrations:
Develop and maintain integrations with third-party services and platforms, especially MSP software like HaloPSA, PRTG, Azure.
AI Platform ("Helios"):
Integrate Cloud AI APIs (OpenAI, Grok, Gemini, Copilot) and local Ollama models.
Manage and utilize vector databases (Pinecone, Weaviate, FAISS).
Develop and refine Retrieval-Augmented Generation (RAG) pipelines.
Implement document parsing (DOCX, PDF, TXT, etc.) and manage text embeddings.
Code Quality & Collaboration:
Write clean, maintainable, well-documented code following best practices.
Collaborate effectively with team members.
Utilize Git for version control.
Troubleshoot and debug issues across the stack.
Required Skills:
Strong proficiency in JavaScript (ES6+) and significant, demonstrable experience with React.js and its core principles.
Experience with React Native (specifically targeting web compatibility) is highly desirable for the Helios platform.
Solid understanding of HTML5 and CSS3.
Proficiency in backend development using Python and frameworks like FastAPI.
Experience with containerization using Docker.
Strong knowledge of relational databases, particularly PostgreSQL or MySQL.
Experience implementing OAuth authentication flows.
Experience integrating RESTful APIs.
Experience or strong interest in integrating AI technologies (Cloud APIs like OpenAI/Gemini, local models like Ollama).
Familiarity with vector databases (e.g., Weaviate, Pinecone) and text embedding techniques.
Experience with document parsing/data extraction.
Proficiency with Git.
Knowledge of Azure cloud services.
Excellent problem-solving skills.
Good communication skills and ability to work collaboratively.
Reliable and able to meet deadlines.
Bonus Points (Nice-to-Have):
Experience with other frontend frameworks (Angular, Vue).
Experience with state management libraries (e.g., Redux, Zustand, Context API).
Familiarity with TypeScript.
Direct experience with MSP platforms (HaloPSA, PRTG).
Experience developing RAG pipelines.
Experience with UI testing frameworks.
Experience fine-tuning local AI models.
Knowledge of OCR technologies.
Experience implementing multi-user support and Role-Based Access Control (RBAC).
Deliverables:
Fully functional and well-maintained company websites.
Robust software solutions and integrations, particularly for MSP tools.
A continuously improving Helios AI platform meeting internal needs.
Comprehensive documentation (architecture, development, setup, deployment).
Project Overview:
We seek a skilled and reliable Full Stack Developer to join our team and contribute across several key areas. We are looking for someone with proven, demonstrable experience, particularly in React.js and backend technologies, as we aim to strengthen our development capabilities after a previous skills mismatch.
This role will support three primary functions:
Website Development: Develop and maintain multiple company websites, ensuring they are modern, responsive, and performant.
Software & Integration Development: Develop, maintain, and enhance internal and external software solutions, including crucial integrations with MSP-focused applications (e.g., HaloPSA, PRTG, Azure).
Internal AI Platform ("Helios"): Develop and maintain our internal AI-powered platform for advanced data retrieval, chatbot capabilities, and RAG pipelines, utilizing various AI models and vector databases.
Our tech stack includes React/React Native on the frontend, Python (FastAPI) on the backend, PostgreSQL, Docker, various Cloud AI services (OpenAI, Gemini, Grok), local models (Ollama), and vector databases (Weaviate, Pinecone).
Responsibilities:
Full Stack Development: Design, develop, test, deploy, and maintain robust web applications, backend services, and integrations.
Frontend:
Develop intuitive, responsive user interfaces, primarily using React.js and potentially React Native (with web compatibility for Helios).
Translate UI/UX design wireframes into high-quality code.
Optimize applications for maximum speed, scalability, and responsiveness.
Backend:
Implement backend services using Python/FastAPI and containerize using Docker.
Implement authentication flows, particularly OAuth (Microsoft, Google).
Design and manage database schemas (primarily PostgreSQL).
Integrations:
Develop and maintain integrations with third-party services and platforms, especially MSP software like HaloPSA, PRTG, Azure.
AI Platform ("Helios"):
Integrate Cloud AI APIs (OpenAI, Grok, Gemini, Copilot) and local Ollama models.
Manage and utilize vector databases (Pinecone, Weaviate, FAISS).
Develop and refine Retrieval-Augmented Generation (RAG) pipelines.
Implement document parsing (DOCX, PDF, TXT, etc.) and manage text embeddings.
Code Quality & Collaboration:
Write clean, maintainable, well-documented code following best practices.
Collaborate effectively with team members.
Utilize Git for version control.
Troubleshoot and debug issues across the stack.
Required Skills:
Strong proficiency in JavaScript (ES6+) and significant, demonstrable experience with React.js and its core principles.
Experience with React Native (specifically targeting web compatibility) is highly desirable for the Helios platform.
Solid understanding of HTML5 and CSS3.
Proficiency in backend development using Python and frameworks like FastAPI.
Experience with containerization using Docker.
Strong knowledge of relational databases, particularly PostgreSQL or MySQL.
Experience implementing OAuth authentication flows.
Experience integrating RESTful APIs.
Experience or strong interest in integrating AI technologies (Cloud APIs like OpenAI/Gemini, local models like Ollama).
Familiarity with vector databases (e.g., Weaviate, Pinecone) and text embedding techniques.
Experience with document parsing/data extraction.
Proficiency with Git.
Knowledge of Azure cloud services.
Excellent problem-solving skills.
Good communication skills and ability to work collaboratively.
Reliable and able to meet deadlines.
Bonus Points (Nice-to-Have):
Experience with other frontend frameworks (Angular, Vue).
Experience with state management libraries (e.g., Redux, Zustand, Context API).
Familiarity with TypeScript.
Direct experience with MSP platforms (HaloPSA, PRTG).
Experience developing RAG pipelines.
Experience with UI testing frameworks.
Experience fine-tuning local AI models.
Knowledge of OCR technologies.
Experience implementing multi-user support and Role-Based Access Control (RBAC).
Deliverables:
Fully functional and well-maintained company websites.
Robust software solutions and integrations, particularly for MSP tools.
A continuously improving Helios AI platform meeting internal needs.
Comprehensive documentation (architecture, development, setup, deployment).