On-site Full Time
Vistas Global -
Qatar , Doha
--
Vistas Global

Job Details

Job Summary We are looking for a highly skilled Web 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, Dev Ops 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 Open AI, Azure Open AI, 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, Graph QL 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 Dev Ops 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, Java Script, Type Script React.js / Angular / Vue.js Responsive and mobile-first web development State management and component-based architecture REST API and third-party API integration UI/UX implementation Web performance optimization Browser compatibility and accessibility Modern frontend build tools and frameworks Backend Skills Node.js / Python / Java / . NET – experience with one or more RESTful API development Microservices architecture Authentication and authorization Database design and optimization SQL and NoSQL databases API integration and third-party services Background processing and asynchronous programming Caching and performance optimization Error handling, logging, and monitoring AI & 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 Lang Chain, Llama Index, or equivalent. Familiarity with model evaluation, hallucination mitigation, and AI security. Experience building production-ready AI-powered applications is highly desirable. Cloud & Dev Ops Experience with AWS, Microsoft Azure, or Google Cloud. Docker and containerization. Kubernetes is an advantage. CI/CD using Jenkins, Git Hub Actions, Git Lab CI/CD, or Azure Dev Ops. Git and modern source-control practices. Cloud deployment and application monitoring. Infrastructure and application security best practices. Database & Data Technologies Postgre SQL / MySQL / SQL Server Mongo DB or other NoSQL databases Redis / caching technologies Database design, indexing, and query optimization Vector databases such as Pinecone, Weaviate, Milvus, pgvector, or equivalent Data integration and API-based data processing Security Skills Secure coding practices OWASP Top 10 awareness Authentication and authorization OAuth 2.0 / JWTAPI security Data protection and encryption Secure AI/LLM application development Protection against prompt injection and other AI-specific security risks Required Experience5–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 Java Script/Type Script 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.

Similar Jobs

About Vistas Global
Qatar, Doha
Banking