Role Summary
DataArt is seeking a Senior Python Full Stack Developer (React & LLM Integration) to join our global engineering team in India. In this role, you will lead full-stack engineering for advanced AI-powered platforms that leverage Large Language Models (LLMs) to deliver intelligent feature automation. You will build resilient backend microservices using FastAPI, craft responsive frontends using React.js and TypeScript, integrate AI services and RAG pipelines, and deploy scalable containerized applications on Kubernetes infrastructure.
Key Responsibilities
- Full Stack Engineering: Design, develop, and deliver end-to-end full-stack features using Python (FastAPI/Django/Flask) and React.js with TypeScript for enterprise AI applications.
- AI & LLM Integration: Integrate generative AI capabilities, LLM models, and RAG architectures into software workflows utilizing tools like Amazon Bedrock, Snowflake Cortex, LangChain, or LlamaIndex.
- API & Real-Time Communications: Architect and consume REST and GraphQL APIs while enabling real-time data streaming features via WebSockets.
- Security & Authentication: Implement secure coding practices following OWASP standards, input validation, and modern authentication frameworks (JWT, OAuth, OIDC).
- Testing & Cloud Deployment: Author automated unit, integration, and E2E test suites (PyTest, Playwright, Cypress, React Testing Library); containerize applications with Docker and deploy via Kubernetes and Helm.
Key Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Total Experience: 8+ years of professional software engineering experience delivering complex, enterprise-grade applications.
- Python Expertise: 4+ years of hands-on experience in Python with proven expertise in FastAPI (Django or Flask is a plus).
- Frontend Expertise: 4+ years of hands-on experience in React.js, modern JavaScript, TypeScript, React hooks, and context management.
- AI & LLM Track Record: Hands-on experience building or integrating AI/LLM-based solutions, vector search, or RAG architectures.
- DevOps & Quality: Proven experience with Docker, Kubernetes, Helm, CI/CD, and robust testing frameworks (PyTest, Cypress, Playwright).
About DataArt
DataArt is a global software engineering firm that designs, develops, and supports unique software solutions, partnering with clients to create enterprise-grade cloud platforms, AI integrations, and digital transformations.