
Full-Stack Developer
- Valencia
- Permanente
- Tiempo completo
- Design and implement AI agent applications leveraging frameworks such as LangChain, LlamaIndex, or similar orchestration tools.
- Develop frontend interfaces using React, Next.js, or Angular for interactive AI-driven user experiences.
- Build and maintain backend services and APIs (REST, GraphQL) to integrate AI agents with data sources, enterprise systems, and external APIs.
- Implement RAG (Retrieval-Augmented Generation) pipelines with vector databases such as Pinecone, FAISS, or Weaviate.
- Integrate AI models from Azure OpenAI, AWS Bedrock, Hugging Face, or custom-trained ML models.
- Ensure secure, scalable, and performant deployment of AI agent applications in Azure, AWS, or containerized Kubernetes environments.
- Implement authentication, authorization, and compliance features (RBAC, OAuth2, JWT, encryption).
- Collaborate with data engineers and ML engineers to integrate data pipelines and model endpoints into AI agent workflows.
- Apply CI/CD best practices using tools such as GitHub Actions, Azure DevOps, or AWS CodePipeline.
- Write clean, maintainable, and well-documented code, with automated testing and monitoring in place.
- 5+ years of experience as a Full-Stack Developer, with exposure to AI/ML-powered applications.
- Strong proficiency in JavaScript/TypeScript, Python, and at least one modern frontend framework (React, Next.js, Angular, or Vue.js).
- Experience with backend frameworks (Node.js, FastAPI, Django, LibraChat, Flask) and API development.
- Familiarity with LLM frameworks (LangChain, LlamaIndex) and vector database integrations.
- Experience with multi-cloud deployments (Azure, AWS) and container orchestration (Docker, Kubernetes).
- Understanding of secure coding practices and data privacy compliance (GDPR, HIPAA).
- Solid knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, DynamoDB).
- Strong problem-solving, debugging, and performance optimization skills.