Sourcebae
Website:
sourcebae.com
Job details:
Job Description – Full Stack Software Engineer (Python + React + AI)
Experience: 8+
Location: Bangalore
Job Type: Full Time (Hybrid/Remote)
Python – 5 + years, React – 4+ years
Position Overview
We are looking for a Full-Stack Software Engineer to enhance applications with generative AI capabilities. The role involves integrating LLMs into applications, building AI-driven features, and developing scalable frontend and backend systems.
Responsibilities
Design, develop, and maintain Python backend services using FastAPI
Integrate large language models (LLMs) into applications for AI-driven features
Build scalable React.js frontends with functional components, hooks, and performance optimizations
Implement retrieval-augmented generation (RAG) patterns and streaming AI responses
Develop and consume REST and GraphQL APIs, including real-time features
Ensure code quality using testing frameworks such as PyTest and React Testing Library
Manage containerized deployments using Docker and orchestration tools like Kubernetes and Helm
Apply secure development practices including OWASP guidelines, JWT/OIDC authentication, rate limiting, and input validation
Collaborate with cross-functional teams to define and deliver AI-enabled product features
Requirements
4–9 years of professional development experience
Expert-level Python (FastAPI essential; Django/Flask experience is a plus)
Strong modern JavaScript/TypeScript and deep React.js expertise (functional components, hooks, context, custom hooks, performance optimization)
Experience building and consuming REST/GraphQL APIs and real-time features
Strong understanding of testing: PyTest, Playwright/Cypress, React Testing Library
Experience with containerization & orchestration: Docker, Kubernetes, Helm
Knowledge of secure development practices (OWASP, JWT/OIDC, rate limiting, input validation)
Get smarter responses, upload files and images, and more.
Click on Apply to know more.