JJobsSonar

Full Stack Developer with Conversational AI & Streaming Interfaces

Tata Consultancy Services · San Jose, CA

Full Stack Engineering

About this role

The candidate will be responsible for both frontend and backend development, focusing on building dynamic, responsive web interfaces using React.js and high-performance RESTful APIs with FastAPI. A significant portion of the role involves working with Conversational AI technologies, including Azure OpenAI, RAG, and AI Agents. The developer will manage streaming responses using technologies like WebSockets and Server-Sent Events. Infrastructure tasks include deploying and managing applications on Google Cloud Platform (GCP) and utilizing various databases such as Snowflake, Oracle, or MongoDB. The role requires proficiency in Git workflows and following Agile development practices.

Skills & technologies

Must have

Nice to have

  • Microsoft Entra ID
  • Azure AD
  • Okta
  • Auth0
  • Identity Management

Read full description

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

  • Experience with enterprise applications and identity management platforms.
  • Exposure to Microsoft Entra ID (Azure AD), Okta, Auth0, or similar identity providers.
  • Experience building AI-powered or conversational interfaces.

Salary Range: $100,000 - $130,000 a year

TCS Employee Benefits Summary

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

$100,000–$130,000 / yearApply now

Similar Full Stack Engineering jobs

All Full Stack Engineering jobs

Full Stack Developer

SS&C Technologies · Indiana, United States

Full Stack EngineeringSep 16, 2026

Full Stack Engineer

RemoteHunter · United States

Full Stack Engineering$120,000.00/yr - $155,000.00/yrSep 16, 2026

Full Stack Developer

Haystack · United States

Full Stack Engineering$44.00/hr - $47.00/hrSep 16, 2026