Full Stack Developer with Conversational AI & Streaming Interfaces

Northern Base
  • San Jose, CA
  • Instant Apply
3 days ago

Job Description

Role: Full Stack Developer with Conversational AI & Streaming Interfaces
Job Location: San Jose, CA
Job Type: Full Time
Job Description
Must Have Technical/Functional Skills
Python, React.js, Fast API ,OOPs concepts, GCP, Prompt Engineering, RAG, AI Agents,
Context Management, Server-Sent Events (SSE), WebSockets, Token Streaming,
Real-time Chat UI, Incremental Rendering
Roles & Responsibilities
Frontend Development:
- Proficiency in React.js to build dynamic, responsive, and user-friendly web interfaces.
- Experience with reusable components, React Hooks, and state management.
- Ability to integrate frontend applications with backend APIs
Backend Development:
- Strong programming skills in Python.
- Experience in designing and developing high-performance RESTful APIs using FastAPI.
- Solid understanding of Object-Oriented Programming (OOP) concepts (Inheritance, Polymorphism,
Encapsulation, Abstraction) and design patterns to write clean, maintainable code
Conversational AI:
- Azure OpenAI, OpenAI APIs, Prompt Engineering, RAG, AI Agents, Context Management
Streaming Responses:
-Server-Sent Events (SSE), WebSockets, Token Streaming, Real-time Chat UI, Incremental Rendering
Infrastructure & Tools:
- Experience with Google Cloud Platform (GCP) for deploying, hosting, and managing cloud-based applications.
- Proficiency in version control using Git, with specific experience managing repositories and workflows
on GitHub (Pull Requests, Branching strategies).
-Must have experience in DB like Snowflake,Oracle,Mongo DB
Development Practices:
-Agile, Git, Unit Testing, Code Reviews, CI/CD
Generic Managerial Skills, If any
Good to have:
1. Experience with enterprise applications and identity management platforms.
2. Exposure to Microsoft Entra ID (Azure AD), Okta, Auth0, or similar identity providers.
3. Experience building AI-powered or conversational interfaces.

Numbers & Facts

LocationSan Jose, CA

Skills

  • Agile Programming Methodologiesunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Agentsunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Cloud-Based Hostingunmatched
  • Code Reviewsunmatched
  • Computer Programmingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Database Technologyunmatched
  • Design Patterns Programming Methodologiesunmatched
  • GCP (Good Clinical Practices)unmatched
  • Gitunmatched
  • Microsoft Product Familyunmatched
  • Microsoft Windows Azureunmatched
  • MongoDBunmatched
  • Object Oriented Programming (OOP)unmatched
  • Oracle Databaseunmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Snowflake Schemaunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Interfaceunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder