Sourcebae
Website:
sourcebae.com
Job details:
Job Role: Full Stack Software Engineer (Python + React + AI)
Experience: 8+
Location: Bangalore
Job Type: Full Time (Hybrid)/Remote
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
- 8–12 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.