Full-Stack AI Developer
Consulting- Riyadh, Saudi Arabia
- Full-time
- 7+ years
- Backend & APIs: Python (FastAPI, Flask), Node.js, REST/GraphQL APIs, LangGraph / CrewAI (for multi-agent apps). Frontend: React, Next.js, TypeScript, Streamlit, Gradio. Deployment: Docker, AWS ECS, Azure App Services, Serverless Frameworks.
About the role
**Responsibilities** \-Builds, tests, and deploys high-performance, user-facing applications embedded with AI and LLM capabilities. \-Designs and exposes robust APIs and microservices for seamless model integration with enterprise systems. \-Translates user experience (UX) requirements into intuitive, responsive dashboards and interactive AI interfaces. **Skills & Tools** Backend & APIs: Python (FastAPI, Flask), Node.js, REST/GraphQL APIs, LangGraph / CrewAI (for multi-agent apps). Frontend: React, Next.js, TypeScript, Streamlit, Gradio. Deployment: Docker, AWS ECS, Azure App Services, Serverless Frameworks. **Certifications** Microsoft Certified: Azure Developer Associate AWS Certified Developer Meta Front-End Developer Professional Certificate
Key responsibilities
- Lead and deliver work as a Full-Stack AI Developer across enterprise client projects.
- Collaborate with cross-functional teams including consultants, architects, and delivery leads.
- Translate business requirements into practical solutions with clear documentation and communication.
- Support quality assurance, knowledge sharing, and continuous improvement within the practice.
What we're looking for
- 7+ years of professional experience in a related role.
- Strong skills aligned with: Backend & APIs: Python (FastAPI, Flask), Node.js, REST/GraphQL APIs, LangGraph / CrewAI (for multi-agent apps). Frontend: React, Next.js, TypeScript, Streamlit, Gradio. Deployment: Docker, AWS ECS, Azure App Services, Serverless Frameworks..
- Excellent communication skills and ability to work in distributed teams.
- Bachelor's degree in a relevant field or equivalent practical experience.
Ready to join our team?
Submit your application and our hiring team will review your profile for this role.