FullStack AI Developer
Futurate · Beirut, Beirut Governorate, Lebanon
Tailor my CV for this job — freeThe role involves leveraging SpringBoot, Angular, and Python to build scalable microservices-based solutions integrated with Generative AI models and frameworks.
Key Responsibilities
Design and develop end-to-end web applications using SpringBoot, Angular, and Python.Implement microservices architecture following SOLID and Domain-Driven Design (DDD) principles.Integrate Generative AI technologies and Large Language Models (LLMs) such as GPT, LLaMA, and Claude into applications.Build intelligent systems using LangChain, Agentic AI frameworks, or similar orchestration tools.Apply Retrieval-Augmented Generation (RAG), prompt engineering, and knowledge augmentation techniques to enhance AI capabilities.Containerize and deploy AI-powered applications using Docker and Kubernetes.Collaborate with data scientists and backend engineers to automate model deployment and monitoring following MLOps best practices.Maintain clean, efficient, and well-documented code with a focus on scalability and performance.Communicate effectively with cross-functional teams to translate business requirements into technical solutions.Required Skills & Qualifications:2+ years of professional software development experience.2+ years of hands-on experience with SpringBoot, Angular, and Python.Solid understanding of SOLID principles, Domain-Driven Design, and microservices architecture.Practical experience with Generative AI technologies and LLMs (e.g., GPT, LLaMA, Claude).Familiarity with LangChain, Agentic AI frameworks, or similar tools.Knowledge of RAG pipelines, prompt engineering, and AI orchestration.Experience with Docker and Kubernetes for containerized deployment.Background in MLOps practices for automating AI model deployment and monitoring.Strong problem-solving and analytical skills.Excellent spoken and written English communication skills.