Full-Stack Web Developer with AI Expertise

Vistasglobal — Qatar · Posted ~2 hours ago

Senior

Skills

Full-stack web development Frontend development Backend development Responsive web development API development Microservices AI application development Generative AI LLMs AI APIs Prompt engineering Frontend technologies Backend technologies APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a modern engineering team as a full-stack web developer with a strong focus on AI. You will design and maintain high-performance frontend and backend systems, build APIs and microservices, and integrate generative AI, LLMs, and AI APIs into enterprise applications. The role involves close collaboration with product, design, architecture, DevOps, and business teams.

Highlights

Opportunity to build scalable, secure, high-performance web applications while integrating modern AI capabilities. The role offers broad cross-functional collaboration and exposure to full-stack engineering, cloud operations, and emerging AI technologies.

Description

Job Summary We are looking for a highly skilledWeb Developer – Frontend & Backend with AI Expertise to design, develop, and maintain scalable, secure, and high-performance web applications. The ideal candidate will have strong full-stack development experience across frontend and backend technologies, combined with hands-on knowledge of Artificial Intelligence, Generative AI, LLMs, AI APIs, and AI-powered application development. The candidate will work closely with product managers, UI/UX designers, architects, DevOps engineers, and business stakeholders to deliver modern web solutions and integrate AI capabilities into enterprise applications. Key Responsibilities Design, develop, test, and maintain scalable full-stack web applications.Develop responsive and high-performance frontend applications.Build robust backend services, APIs, microservices, and integrations.Develop and integrate AI/Generative AI capabilities into web applications.Work with LLMs, AI APIs, prompt engineering, RAG, embeddings, and vector databases.Integrate AI models from platforms such as OpenAI, Azure OpenAI, Google, or other enterprise AI providers.Develop AI-powered features such as chatbots, intelligent search, content generation, summarization, and recommendation systems.Design and implement RESTful APIs and, where required, GraphQL services.Optimize application performance, scalability, reliability, and user experience.Develop secure authentication, authorization, and API security mechanisms.Work with cloud platforms to deploy and manage web and AI-enabled applications.Implement CI/CD pipelines and follow modern DevOps practices.Write clean, reusable, maintainable, and well-documented code.Conduct code reviews and provide technical guidance to junior developers.Troubleshoot application, performance, integration, and production issues.Collaborate with cross-functional teams throughout the complete software development lifecycle.Evaluate emerging AI and web technologies and recommend appropriate solutions.Frontend Skills HTML5, CSS3, JavaScript, TypeScriptReact.js / Angular / Vue.jsResponsive and mobile-first web developmentState management and component-based architectureREST API and third-party API integrationUI/UX implementationWeb performance optimizationBrowser compatibility and accessibilityModern frontend build tools and frameworksBackend Skills Node.js / Python / Java / .NET – experience with one or moreRESTful API developmentMicroservices architectureAuthentication and authorizationDatabase design and optimizationSQL and NoSQL databasesAPI integration and third-party servicesBackground processing and asynchronous programmingCaching and performance optimizationError handling, logging, and monitoringAI & Generative AI Skills Strong understanding of Generative AI and Large Language Models (LLMs).Experience integrating AI/LLM APIs into web applications.Prompt engineering and prompt optimization.Retrieval-Augmented Generation (RAG) implementation.Experience with embeddings and vector databases.AI chatbot and virtual-assistant development.Knowledge of AI agents and tool/function calling.Experience with AI frameworks and libraries such as LangChain, LlamaIndex, or equivalent.Familiarity with model evaluation, hallucination mitigation, and AI security.Experience building production-ready AI-powered applications is highly desirable.Cloud & DevOps Experience with AWS, Microsoft Azure, or Google Cloud.Docker and containerization.Kubernetes is an advantage.CI/CD using Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.Git and modern source-control practices.Cloud deployment and application monitoring.Infrastructure and application security best practices.Database & Data Technologies PostgreSQL / MySQL / SQL ServerMongoDB or other NoSQL databasesRedis / caching technologiesDatabase design, indexing, and query optimizationVector databases such as Pinecone, Weaviate, Milvus, pgvector, or equivalentData integration and API-based data processingSecurity Skills Secure coding practicesOWASP Top 10 awarenessAuthentication and authorizationOAuth 2.0 / JWTAPI securityData protection and encryptionSecure AI/LLM application developmentProtection against prompt injection and other AI-specific security risksRequired Experience 5–8+ years of professional experience in web/full-stack development.Strong experience in both frontend and backend development.Hands-on experience building and deploying enterprise-grade web applications.Strong programming experience in JavaScript/TypeScript and at least one backend language.Experience developing and consuming REST APIs.Experience with relational and/or NoSQL databases.Practical experience integrating AI/Generative AI capabilities into applications.Experience working with cloud platforms and CI/CD environments.Strong understanding of software architecture, design patterns, and development best practices.Experience working in Agile/Scrum development environments.Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.Relevant professional certifications in cloud, AI, or software development are an advantage.