Full Stack Developer
Function
We're looking for a consultant to join our client's team, participating in a vital role that contributes to the advancement of innovative solutions for public sector agencies. Your technical expertise will support the development and deployment of full-stack applications, enabling improvements in service delivery and citizen engagement.
Role and Responsibilities
As a key member of the innovation competency center, you will collaborate with a team of full-stack developers, utilizing agile methodologies to design, prototype, and implement solutions from concept to production. Your main responsibilities will include:
- Designing and deploying full-stack solutions (web, mobile, AI) while navigating the full development lifecycle.
- Serving as a mobile development expert, particularly with cross-platform Flutter, ensuring successful rollout and partnership collaboration.
- Creating and implementing generative AI solutions, including advanced architectures, chatbots, and extraction pipelines.
- Participating in sprint planning and documentation to ensure effective project management.
- Defining production deployment processes, including architecture setups, federated authentication, CI/CD, and application monitoring.
- Contributing to training and knowledge-sharing sessions and participating in community practices and hackathons.
- Mentoring interns, conducting needs analyses, and liaising with external partners such as citizens and academic institutions.
- Experimenting with emerging technologies (AI, AR, social robotics) and conducting technology watch activities.
Ideal Candidate Profile
The ideal candidate will have a senior, versatile full-stack background, with notable experience in innovation centers or prototyping environments, particularly within the public sector domain. Essential qualities include:
- Double expertise in cross-platform mobile development (Flutter) and generative artificial intelligence (RAG, large language models, model deployment).
- Comfortable working within agile frameworks (Scrum) and possessing strong facilitation skills for workshops and training.
- Demonstrated autonomy in managing technical aspects of production, including security and CI/CD practices.
- Fluency in both English and Dutch, with a native proficiency in French.
Required Technical Skills
Candidates should possess the following technical competencies:
- Agile methodology
- Azure
- Docker
- Flutter
- MongoDB
- Python
- React
- REST API
- Symfony
- Testing