Senior Full Stack Python Developer (React)
DataArt
5 - 10 years
Bengaluru
Posted: 22/02/2026
Job Description
Company Description
Founded in 1997, DataArt is a global software engineering firm and the trusted technology partner of market leaders. Led by our people-first principle, our world-class team designs and engineers data-driven, cloud-native solutions that drive progress and create immediate and enduring business value.
Driven by our People-First principle, we integrate engineering excellence with human values that drive our business and approach to relationships: curiosity, empathy, trust, honesty, and intuition. These qualities help us deliver high-value, high-quality solutions that our clients depend on and lifetime partnerships they believe in commitment to people is the main and absolute value for DataArt. Our mission is to learn how to realize the potential of each person to achieve the best results. At DataArt, we consider ourselves a part of the society that accepts a wider responsibility towards each other, the communities in which we operate, and the planet we all live on.
Role Description
DataArt's experts together with developers on the client's side are creating new banking apps and upgrading the old ones using the latest technology. In particular, our team is now developing a new digital portal which streamlines and automates the loan and lease management process.
We are looking for a skilled Full-Stack Software Engineer to enhance applications with generative AI capabilities. You will integrate LLMs via Amazon Bedrock or Snowflake Cortex using Python (FastAPI) and build advanced RAG features, prompt chaining, and streaming AI responses into React UIs.
Qualifications
- 49 years of professional development experience.
- Expert-level Python (FastAPI essential; Django/Flask experience welcomed).
- Strong modern JavaScript/TypeScript and deep React.js expertise (functional components, hooks, context, custom hooks, performance optimisation).
- Experience building and consuming REST/GraphQL APIs and real-time features.
- Solid understanding of testing: PyTest, Playwright/Cypress, React Testing Library.
- Containerisation & orchestration: Docker, Kubernetes, Helm.
- Secure development practices (OWASP, JWT/OIDC, rate limiting, input validation).
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 with testing frameworks such as PyTest and React Testing Library.
- Manage containerized deployments using Docker and orchestration tools like Kubernetes and Helm.
- Apply secure development best 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.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
