Senior AI & Full Stack Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Avanza Solutions seeks a Senior AI & Full Stack Engineer to design, develop, and deploy production-grade AI solutions and scalable enterprise applications. The role requires expertise in Python, FastAPI, LangChain, LangGraph, RAG, Node.
Key Skills for This Role
Responsibilities
- Design, architect, and deploy production grade AI agents and LLM powered enterprise applications
- Develop agentic workflows using LangChain, LangGraph, and Model Context Protocol
- Build and optimize Retrieval Augmented Generation pipelines
- Develop scalable AI and backend services using Python and FastAPI
- Integrate LLM based solutions with internal enterprise platforms, APIs, databases, and third party services
- Build multi channel AI assistants for web, mobile, WhatsApp, Microsoft Teams, text, and voice interactions
- Develop scalable backend applications using Node.js, NestJS, Express.js, Laravel, and related technologies
- Create responsive frontend applications using React, Angular, and Vue.js
- Design and maintain RESTful and GraphQL APIs
- Design efficient database structures using PostgreSQL, MySQL, and MongoDB
- Deploy and manage applications on cloud platforms, particularly AWS EC2, S3, autoscaling, and related services
- Lead technical design discussions, code reviews, troubleshooting, and architecture decisions
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related discipline
- 8 10+ years of software engineering experience
- At least 2 years of hands on experience developing AI, LLM, or agent based solutions
- Strong programming experience in Python
- Hands on experience with FastAPI or comparable Python web framework
- Practical experience with LangChain and LangGraph
- Experience designing and implementing RAG pipelines
- Strong backend development experience with Node.js, NestJS, Express.js, Laravel, or similar frameworks
- Frontend experience with React, Angular, or Vue.js
- Experience with PostgreSQL, MySQL, and MongoDB
- Experience deploying and managing applications in AWS or another major cloud environment
Full Job Posting
Role Overview
- We are looking for a highly experienced Senior AI & Full Stack Engineer to design, develop, and deploy production grade artificial intelligence solutions and scalable enterprise applications.
- The successful candidate will combine strong expertise in Python, FastAPI, LangChain, LangGraph, RAG, Model Context Protocol (MCP), Node.js, React, and Angular with extensive experience in backend architecture, API development, cloud deployment, database design, and technical leadership.
- The role is particularly suited to an engineer who has developed enterprise AI assistants, multi agent systems, conversational applications, and customer facing platforms across web, mobile, WhatsApp, Microsoft Teams, text, and voice channels.
Key Responsibilities
- Design, architect, and deploy production grade AI agents and LLM powered enterprise applications.
- Develop agentic workflows using LangChain, LangGraph, and Model Context Protocol.
- Build and optimize Retrieval Augmented Generation pipelines, including document processing, embeddings, vector search, retrieval, prompting, and response evaluation.
- Develop scalable AI and backend services using Python and FastAPI.
- Integrate LLM based solutions with internal enterprise platforms, APIs, databases, and third party services.
- Build multi channel AI assistants for web, mobile, WhatsApp, Microsoft Teams, text, and voice interactions.
- Develop scalable backend applications using Node.js, NestJS, Express.js, Laravel, and related technologies.
- Create responsive frontend applications using React, Angular, and Vue.js.
- Design and maintain RESTful and GraphQL APIs.
- Design efficient database structures using PostgreSQL, MySQL, and MongoDB.
- Deploy and manage applications on cloud platforms, particularly AWS EC2, S3, autoscaling, and related services.
- Lead technical design discussions, code reviews, troubleshooting, and architecture decisions.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- At least 8–10 years of software engineering experience.
- At least 2 years of hands on experience developing AI, LLM, or agent based solutions.
- Strong programming experience in Python.
- Hands on experience with FastAPI or a comparable Python web framework.
- Practical experience with LangChain and LangGraph.
- Experience designing and implementing RAG pipelines.
- Understanding of Model Context Protocol, tool calling, agent orchestration, memory, and structured outputs.
- Strong backend development experience with Node.js, NestJS, Express.js, Laravel, or similar frameworks.
- Frontend experience with React, Angular, or Vue.js.
- Strong understanding of REST APIs, GraphQL, microservices, and system integrations.
- Experience with PostgreSQL, MySQL, and MongoDB.
Preferred Qualifications
- Experience building enterprise AI assistants used by large numbers of users.
- Experience integrating AI applications with WhatsApp, Microsoft Teams, mobile applications, and voice services.
- Knowledge of vector databases and semantic search technologies.
- Experience with LLM evaluation, prompt testing, hallucination reduction, observability, and response quality monitoring.
- Understanding of AI security, data privacy, access control, and guardrails.
- Experience with Docker, Kubernetes, Redis, message queues, and asynchronous processing.
- Previous experience as a backend lead, technical lead, or engineering team leader.
- Experience modernizing legacy applications and migrating high volume databases.
- Exposure to SaaS, e commerce, government, logistics, customs, or enterprise digital transformation platforms.
Technical Skills
- AI and LLM: Python, LangChain, LangGraph, RAG, MCP, AI agents, prompt engineering, tool calling
- Backend: FastAPI, Node.js, NestJS, Express.js, Laravel, PHP
- Frontend: React, Angular, Vue.js, JavaScript
- Databases: PostgreSQL, MySQL, MongoDB
- APIs: REST, GraphQL, third party integrations
- Cloud and DevOps: AWS EC2, S3, autoscaling, GitHub, GitLab, Bitbucket, CI/CD
- Architecture: Microservices, scalable systems, enterprise platforms, multi channel applications
Key Competencies
- AI solution architecture
- Technical leadership
- Enterprise application development
- Analytical problem solving
- Performance and scalability optimization
- Cross functional collaboration
- Mentoring and knowledge sharing
- Ownership and delivery management
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Avanza Solutions
Senior AI Full Stack Developer
Dubai, UAE
Avanza Solutions seeks a Senior AI Full Stack Developer to design, develop, and maintain end-to-end web applications and AI-driven solutions. Requires strong full-stack development skills, AI/ML integration experience, a
Senior Java Developer ( 3 Month Contract Only)
Dubai, UAE
Avanza Solutions is seeking a Senior Java Developer for a 3-month on-site contract in Dubai. The role involves designing, developing, and maintaining Java-based applications and microservices. Candidates need strong Java
Sitecore/SharePoint Support Analyst (Bank)
Abu Dhabi, UAE
Avanza Solutions is looking for a Sitecore/SharePoint Support Analyst to provide technical support and maintenance for a banking client. You will monitor system performance, resolve incidents, and coordinate with teams t
Senior Business Analyst - (Banking Only)
Abu Dhabi, UAE
Avanza Solutions seeks a Senior Business Analyst with banking experience for a contract role in Abu Dhabi. The role involves analyzing business needs, documenting requirements, mapping processes, and supporting digital b
Business Analyst - (Banking Only)
Abu Dhabi, UAE
Avanza Solutions seeks a Business Analyst with banking experience for a contract, on-site role in Abu Dhabi. The role involves gathering requirements, mapping processes, and supporting digital banking solutions. Requires
Bank SharePoint Technical Architect
Abu Dhabi, UAE
Avanza Solutions is hiring a Bank SharePoint Technical Architect for an on-site contract role in Abu Dhabi. You will design and implement secure, scalable SharePoint solutions for banking operations, translating business
SharePoint Technical Architect (Bank only)
Abu Dhabi, UAE
Avanza Solutions seeks a SharePoint Technical Architect for an on-site contract role in Abu Dhabi. The role involves designing, implementing, and optimizing SharePoint solutions for banking clients, ensuring security, co
Salesforce Technical Architect / Project Manager
Riyadh, KSA
Avanza Solutions seeks a highly skilled Salesforce Technical Architect / Project Manager for a 12-month contract in KSA. The role requires deep expertise in Salesforce architecture, enterprise CRM transformation, and pro
Senior AI Full Stack Developer
Dubai, UAE
Senior Java Developer ( 3 Month Contract Only)
Dubai, UAE
Sitecore/SharePoint Support Analyst (Bank)
Abu Dhabi, UAE
Senior Business Analyst - (Banking Only)
Abu Dhabi, UAE
Business Analyst - (Banking Only)
Abu Dhabi, UAE
Bank SharePoint Technical Architect
Abu Dhabi, UAE
SharePoint Technical Architect (Bank only)
Abu Dhabi, UAE
Salesforce Technical Architect / Project Manager
Riyadh, KSA