About the Position
We are looking for a Senior Python Full Stack Developer to contribute to the development of modern AI driven applications that combine scalable backend services with dynamic frontend experiences. You will work with Python and React to build end to end solutions, with a focus on integrating Large Language Models and related AI technologies into production systems.
About the Project
This project focuses on building advanced AI powered platforms that leverage LLM technologies to deliver intelligent features and automation. The solution combines modern full stack engineering with cloud native infrastructure and AI integration capabilities.
Responsibilities
- Develop full stack features using Python and React for AI driven applications
- Build and maintain backend services using FastAPI and related frameworks
- Implement responsive and high performance user interfaces using React.js
- Integrate LLM capabilities and AI services into application workflows
- Design and consume REST and GraphQL APIs and support real time features
- Apply secure development practices including authentication and input validation
- Write and maintain automated tests for backend and frontend components
- Collaborate with engineering and product teams to deliver scalable solutions
- Containerize applications and support deployments in Kubernetes environments
- Contribute to architecture discussions and technical improvements
Requirements
- At least 8 years of professional software development experience
- At least 4 years of experience working with Python
- At least 4 years of experience working with React.js
- Experience building backend services using FastAPI, with additional experience in Django or Flask as a plus
- Strong experience with modern JavaScript or TypeScript and React concepts such as hooks and context
- Experience working with REST or GraphQL APIs and real time application patterns
- Experience with testing frameworks such as PyTest, Playwright, Cypress, or React Testing Library
- Experience with containerization and orchestration tools such as Docker, Kubernetes, and Helm
- Understanding of secure development practices including OWASP principles, JWT or OIDC, and input validation
- Experience working with AI or LLM based solutions
Nice to Have
- Experience with AI platforms or tools such as Amazon Bedrock, Snowflake Cortex, LangChain, or LlamaIndex
- Experience building or integrating Retrieval Augmented Generation solutions
- Experience working in distributed systems or cloud environments
Technologies
Python, FastAPI, Django, Flask, React.js, JavaScript, TypeScript, REST, GraphQL, WebSockets, Docker, Kubernetes, Helm, PyTest, Playwright, Cypress, React Testing Library, JWT, OAuth, OIDC, Amazon Bedrock, Snowflake Cortex, LangChain, LlamaIndex