Key Responsibilities:Develop, test, and maintain AI-powered web applications using Python and React.Design and implement RESTful APIs and web services using Flask and ASGI servers (Hypercorn/Uvicorn).Utilize Azure web PaaS services, including App Service and Functions, to deploy and manage applications.Containerize applications using Docker for efficient development and deployment.Manage dependencies and project configurations using Poetry.Automate CI/CD pipelines with GitHub Actions for streamlined development workflows.Collaborate with cross-functional teams to design and implement user interfaces using React.Develop and integrate Retrieval-Augmented Generation (RAG) applications with Python.Ensure code quality, performance, and scalability of applications.Troubleshoot and debug applications to resolve issues and optimize performance.Stay up-to-date with the latest industry trends and technologies.
Requirements:Proven experience as a Python Web Developer with a strong focus on AI and web technologies.Proficiency in Python frameworks like Flask/Quartz and ASGI servers (Hypercorn/Uvicorn).Extensive experience with React and modern front-end development practices.Strong knowledge of Azure web PaaS services, including App Service and Functions.Hands-on experience with Docker for containerization.Proficiency in using Poetry for dependency management.Familiarity with GitHub Actions for CI/CD automation.Experience in developing RAG applications with Python.Solid understanding of web development principles, including RESTful API design.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.