Fullstack AI Engineer

Ai-enabled
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Artificial Intelligence
Application Integration Architecture
Software Applications
User Authentication
Azure
Cloud Computing
Software Quality
Iterative and Incremental Development
Python
Next.js
Software Engineering
Systems Integration
Web Applications
React
Large Language Models
Software Security
Backend
FastAPI
Front End Software Development
REST
Software Version Control

Job description

Responsibilities and duties: Drive innovation by designing, building, and validating AI applications within a regulated banking environment. Objective of the assignment: Build and maintain full-stack AI applications, integrate OpenAI/Azure OpenAI capabilities, and translate business needs into working software. Practical examples In your first month, you will help improve a prototype that supports bankers in preparing for client interactions by making research and analysis faster, more consistent, and easier to validate with end users.

  • This may include extending a FastAPI backend, improving a React / Next.js frontend, or integrating new OpenAI / Azure OpenAI capabilities into the application. The goal is to strengthen the prototype as a tool for validation with real users.

  • You will build product features end-to-end: from backend APIs and LLM orchestration to frontend experiences that make AI capabilities intuitive and reliable.

  • You will work closely with business stakeholders and engineers to translate product ideas into working software, while balancing speed, quality, compliance, and maintainability.

  • Beyond project work, you will help improve the technical foundation of the application: code quality, testing, observability, security, and reusable full-stack patterns for AI-enabled products. Top responsibilities

  • Build and maintain full-stack AI applications using Python / FastAPI on the backend and React / Next.js on the frontend

  • Integrate OpenAI / Azure OpenAI capabilities into user-facing products in a secure and maintainable way

  • Design and develop robust APIs, backend services, and frontend flows for AI-powered applications

  • Assess technical feasibility of proposed AI solutions and advise the team on what is realistic

  • Translate business needs into working software and iterative prototype improvements

  • Contribute to security, reliability, and compliance of AI-enabled applications in a regulated environment, * Describe your role and one solution you translated from a business or user need into a working product or prototype. What problem were you solving?

  • How did you approach the backend and frontend implementation? What were the key technical decisions you made?

  • What was the hardest technical and/or organizational challenge you faced in relation to the above question, and how did you address it?

  • What was the impact of your work (measurable outcomes, validated hypotheses, or lessons learned)? What would you do differently next time?

Other strong software engineering work is also welcome if you have not yet worked extensively with GenAI. Please do not include proprietary or confidential information. As part of the interview process, candidates will complete a live coding assessment to help us evaluate hands-on software engineering skills across backend, frontend, and AI integration scenarios relevant to the role. Please apply now!!

Requirements

  • 5+ years of experience in software engineering or full-stack development
  • Strong hands-on experience with Python and backend development using FastAPI or similar frameworks
  • Strong hands-on experience with React and Next.js for frontend development
  • Strong experience building and integrating REST APIs and modern web applications
  • Proven experience integrating LLMs into applications using OpenAI and/or Azure OpenAI
  • Strong understanding of software engineering fundamentals: architecture, testing, code quality, maintainability, and version control
  • Experience with authentication, authorization, and secure application development
  • Familiarity with cloud-native development, preferably in Azure
  • Comfort with ambiguity, iterative development, and changing priorities
  • To be considered for this position you must be located in the Netherlands and submit a cover letter with specific instruction as indicated under "To apply"

About the company

Together we achieve more than alone

Apply for this position