afarax is looking for a freelance Full Stack Developer - AI Applications. We need you!
The project
Our client in the banking sector, is seeking an experienced Full Stack Developer - AI Applications to strengthen their team.
Key responsibilities
- Full stack development
- Design, develop and maintain end-to-end AI-enabled applications, from responsive user interfaces to robust backend services.
- Build and maintain RESTful APIs and MicroServices integrating AI capabilities such as Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) pipelines and custom Machine Learning models.
- Implement real-time data processing workflows supporting AI-driven functionalities including chatbots, recommendation engines and predictive analytics.
- Ensure application scalability, performance, reliability and security across AI-enabled platforms.
- Participate in architectural decisions and contribute to best practices for modern software development.
- AI integration & collaboration
- Collaborate closely with AI/ML engineers to deploy, integrate and operationalize Machine Learning models.
- Develop intuitive interfaces for AI-powered applications, including dashboards, conversational interfaces and interactive visualizations.
- Integrate AI functionalities into existing systems while ensuring robustness through fallback mechanisms and graceful degradation strategies.
- Work with data scientists to optimize model inputs, outputs and user adoption.
- Infrastructure & DevOps
- Deploy and manage cloud-based environments, primarily on Microsoft Azure.
- Implement and maintain containerized solutions using Kubernetes and modern DevOps practices.
- Design and maintain CI/CD pipelines supporting rapid and reliable deployments.
- Implement monitoring, logging and observability solutions to track system health and AI model performance.
- Optimize reliability, latency and operational costs of AI workloads and services.
- User experience & quality assurance
- Design user-centric and accessible interfaces for AI-enabled applications.
- Develop and maintain automated testing frameworks covering unit, integration and end-to-end testing.
- Validate AI-driven functionalities through testing and performance monitoring.
- Support continuous product improvement through experimentation, feedback collection and A/B testing.
- Compliance & governance
- Ensure compliance with security standards, data protection regulations (GDPR) and software development best practices.
- Maintain clear technical documentation, including APIs, architecture decisions and integration patterns.
- Contribute to governance, maintainability and knowledge sharing within the team.
Is this you?
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent practical experience.
- Professional experience
- Minimum 3 years of experience in Full Stack Development.
- Proven experience integrating AI/ML capabilities into business applications.
- Experience deploying and consuming LLM APIs, RAG architectures or Machine Learning services.
- Experience working within Agile delivery environments.
- Technical skills:
- Frontend
- React
- Modern JavaScript / TypeScript ecosystem
- Responsive and user-centric UI development
- Backend
- Python (FastAPI, Django, Flask)
- Node.js and/or Java Spring Boot
- API and MicroServices development
- Databases
- PostgreSQL, MySQL or equivalent relational databases
- MongoDB, Redis or equivalent NoSQL technologies
- Cloud & DevOps
- Microsoft Azure (preferred), AWS or GCP
- Kubernetes and containerization technologies
- CI/CD pipelines
- Infrastructure automation and cloud-native development
- AI & Data technologies
- Experience integrating AI services and Machine Learning models
- Familiarity with frameworks such as Langchain, Hugging Face or TensorFlow Serving
- Understanding of AI application architectures and model lifecycle management
- Frontend
- Nice-to-have skills
- Experience with vector databases and retrieval systems (e.g. Chromadb, Elasticsearch, Pinecone)
- Experience with conversational AI solutions such as chatbots or voice assistants
- Knowledge of Generative AI architectures and Retrieval-Augmented Generation (RAG)
- Experience within regulated industries such as Financial Services, Healthcare or Utilities
- Soft skills
- Strong analytical, problem-solving and debugging capabilities
- Ability to collaborate effectively with developers, AI engineers, product managers and designers
- Ownership mindset with the ability to drive features from design through production deployment
- Strong communication, documentation and stakeholder interaction skills
- Curious, innovative and solution-oriented mindset
- Ability to work both independently and within multidisciplinary teams
How afarax supports you?
- You benefit from our extensive network
- You will have access to projects that fit your expertise
- We help and support you throughout your project
- We offer the possibility to build a valuable and lasting partnership