Sourcebae
Website:
sourcebae.com
Job details:
Senior Full-Stack Engineer (Python, FastAPI, React.js) โ AI & LLM Integration
๐ฆ Project Overview
We are partnering with a leading banking client where DataArt teams and client-side engineers are jointly building next-generation digital banking applications. The focus is on modernizing legacy systems and developing a new digital loan and lease management portal that automates and streamlines end-to-end financial workflows.
The platform leverages cloud-native architecture and Generative AI capabilities to deliver intelligent, scalable, and user-centric financial solutions.
๐ผ Position Overview
We are seeking a Senior Full-Stack Software Engineer with strong expertise in Python (FastAPI) and React.js, and proven experience in integrating Generative AI / LLM-based capabilities into production-grade applications.
You will be responsible for designing and building AI-powered backend services and interactive frontend experiences, including RAG pipelines, LLM orchestration, and real-time AI streaming interfaces.
โ๏ธ Key Responsibilities
๐ง Backend Development (Python / FastAPI)
Design, develop, and maintain scalable backend services using FastAPI (mandatory).
Build REST and GraphQL APIs for enterprise-grade applications.
Implement real-time backend features supporting streaming AI responses.
Ensure high performance, modular architecture, and maintainable code design.
๐ค AI / LLM Integration
Integrate Large Language Models (LLMs) into production systems using platforms such as:
Amazon Bedrock
Snowflake Cortex
Build and optimize RAG (Retrieval-Augmented Generation) pipelines.
Implement prompt chaining, tool calling, and context orchestration strategies.
Develop AI-driven features such as chat assistants, document intelligence, and workflow automation.
Enable streaming AI responses for real-time user experiences.
๐จ Frontend Development (React.js)
Build scalable and high-performance user interfaces using React.js.
Work with functional components, hooks, context API, and custom hooks.
Implement real-time streaming UI components for AI responses.
Optimize frontend performance, rendering, and state management.
๐ APIs, Integration & Architecture
Design and consume REST and GraphQL APIs.
Build real-time integrations for event-driven and AI-powered systems.
Collaborate on distributed system design and microservices architecture.
๐งช Testing & Quality Engineering
Write and maintain unit and integration tests using:
PyTest (Python)
React Testing Library
Playwright / Cypress (optional)
Ensure high code quality, maintainability, and regression coverage.
โ๏ธ DevOps & Deployment
Work with containerized environments using Docker.
Deploy and manage services using Kubernetes & Helm.
Support CI/CD pipelines and cloud-native deployments.
๐ Security & Best Practices
Apply secure development standards including:
OWASP Top 10
JWT / OIDC authentication
Rate limiting and input validation
Ensure compliance with enterprise-grade security requirements.
๐ค Collaboration & Delivery
Work closely with cross-functional teams (AI, backend, frontend, DevOps, product).
Translate business requirements into scalable technical solutions.
Participate in architecture discussions and technical design reviews.
Deliver AI-enabled features in iterative agile cycles.
๐งฐ Required Skills
4โ9 years of software development experience
Strong expertise in Python with FastAPI (mandatory)
Advanced proficiency in JavaScript / TypeScript
Deep experience in React.js (hooks, functional architecture, performance optimization)
Experience building and consuming REST and GraphQL APIs
Strong understanding of testing frameworks (PyTest, React Testing Library)
Hands-on experience with Docker and Kubernetes
Strong knowledge of secure coding practices (JWT, OWASP, authentication models)
๐ Nice to Have
Hands-on experience with LLMs (Amazon Bedrock, Snowflake Cortex, OpenAI, etc.)
Experience with LangChain / LlamaIndex
Implementation of RAG systems (vector databases, semantic search)
Building AI chatbots or AI copilots
AWS services: Lambda, API Gateway, Step Functions, EventBridge
Kafka or event-driven architectures
Experience in financial services or regulated domains
Exposure to MCP / LLM APIs and orchestration frameworks
๐ Ideal Candidate Profile
A full-stack engineer with strong backend + frontend expertise, who is actively transitioning into or already working on AI-native application development, capable of building:
Scalable backend systems (FastAPI)
Modern React-based user interfaces
LLM-powered intelligent features (RAG + streaming AI)
Secure, production-grade cloud-native applications
Click on Apply to know more.