08 Aug
|
Infovenz
|
Chennai
We are seeking a skilled AI Full Stack Developer to design, develop, integrate, and deploy AI-powered applications and features within our existing products and business solutions. The successful candidate will combine full-stack software-development skills with practical expertise in generative AI tools, prompt engineering, AI APIs, and system integration.
This role involves transforming business requirements into secure, scalable, and user-friendly applications. The candidate will work on integrating AI models into websites, web applications, internal systems, customer platforms, dashboards, automation workflows, and other digital products.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications and AI-powered product features.
- Integrate AI models and large language model APIs, such as Claude, OpenAI, Gemini, Azure AI, or AWS Bedrock, into existing products and new solutions.
- Create, test, refine, and maintain prompts for AI assistants, chatbots, content-generation tools, document-processing systems, and workflow automation.
- Build frontend interfaces using modern technologies such as React, Next.js, Angular, Vue.js, HTML, CSS, and JavaScript/TypeScript.
- Develop backend services, APIs, integrations, and business logic using Python, Node.js, Java, C#, or similar technologies.
- Connect AI applications with databases, CRM systems, learning platforms, ERP systems, payment gateways, email services, and other third-party tools through APIs and webhooks.
- Implement retrieval-augmented generation (RAG), embeddings, vector databases, document search,
tool calling, and AI-agent workflows where required.
- Build secure user authentication, role-based access, data validation, logging, monitoring, and error-handling features.
- Collaborate with business users, designers, product owners, and technical teams to understand requirements and deliver practical AI solutions.
- Test AI outputs for accuracy, relevance, safety, consistency, privacy, and user experience.
- Deploy and maintain applications using cloud platforms such as AWS, Microsoft Azure, Google Cloud, Vercel, or similar environments.
- Prepare technical documentation, user guides, API documentation, and implementation notes.
- Stay updated with recent AI tools, coding assistants, AI APIs, and full-stack development practices.
Required Skills and Qualifications
- Diploma, Degree, or equivalent practical experience in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, or a related field.
- Proven experience in full-stack application development.
- Strong programming skills in Python, JavaScript/TypeScript, Node.js, Java, C#, or similar languages.
- Experience developing frontend applications using React, Next.js, Angular, Vue.js,
or similar frameworks.
- Experience building backend APIs, RESTful services, webhooks, and database-driven applications.
- Experience using relational and/or NoSQL databases such as MySQL, PostgreSQL, MongoDB, Firebase, or Supabase.
- Practical experience integrating generative AI models and APIs into applications.
- Strong understanding of prompt engineering, structured prompts, system prompts, few-shot prompting, prompt testing, and output evaluation.
- Familiarity with AI tools such as Claude, Codex, Cursor, GitHub Copilot, OpenAI APIs, Gemini APIs, or equivalent platforms.
- Knowledge of API security, authentication, authorisation, data privacy, and secure software-development practices.
- Experience with Git, GitHub/GitLab, testing, debugging, and deployment workflows.
Preferred Skills
- Experience with RAG, embeddings, vector databases, LangChain, LlamaIndex, AI agents, or function/tool calling.
- Experience integrating AI with business systems such as CRM, ERP, LMS, e-commerce platforms, customer-support systems, or analytics dashboards.
- Knowledge of Docker, CI/CD pipelines, cloud infrastructure, and DevOps practices.
- Experience developing chatbots, virtual assistants, document-analysis tools, recommendation systems, or AI workflow automation.
- Ability to use AI coding tools effectively to accelerate development while ensuring code quality, security, and maintainability.
- Experience working in Agile or Scrum development environments.
📌 AI Application Developer (Chennai)
🏢 Infovenz
📍 Chennai