Full Stack Engineer

recurv
Leuven, Belgium
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Leuven, Belgium

Tech stack

Java
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Application Integration Architecture
Cloud Engineering
Software Quality
Continuous Integration
Python
Scrum
Large Language Models
Generative AI
Backend
GIT
Kubernetes
REST
Docker
Microservices

Job description

You will join a Use Case team focused on expanding a digital assistant with new customer cases and functionality. As a technical specialist, you will design and develop conversations and related solutions that help the assistant support more features and services for customers.

You will own code quality, update and expand the code base, and work on multiple initiatives at the same time. In close collaboration with the Product Owner, Scrum Master, and other team members, you will translate functional needs into technical designs and deliver robust solutions across the stack.

The ideal profile brings strong ownership, technical depth, and a proactive mindset. You work well both independently and in a team, stay focused under pressure, and are comfortable balancing quality, speed, and several parallel priorities.

Your Responsibilities

  • Translate functional requirements into clear technical designs.
  • Design and develop new and related use cases.
  • Maintain, update, and expand the code base while keeping quality high.
  • Leverage AI agents and agentic workflows to improve development efficiency.
  • Integrate APIs and backend systems to support new functionality.
  • Collaborate closely with the Product Owner, Scrum Master, and other technical and non-technical stakeholders.
  • Manage several parallel projects while staying focused on delivery and quality.

What We Offer

  • A temporary assignment in a growing digital assistant environment.
  • The chance to work on new customer-facing functionality with real impact.
  • A role with strong ownership across design, development, and delivery.
  • Hybrid working with at least 50% on site in Leuven or Ghent.
  • A project period running through 31/12/2027 + possible extension thereafter.

Requirements

  • Relevant working experience with Python.
  • Strong knowledge of Java, preferably Spring.
  • Experience with continuous integration and development principles, and Git.
  • Solid understanding of cloud-native principles, including microservices and RESTful design.
  • Experience with LLMs and generative AI, plus integrating APIs and backend systems.
  • Strong communication skills in English.

Nice-to-haves

  • Experience with Docker, Podman, Kubernetes, or AWS.
  • Experience in full stack development across front-end and back-end applications.
  • Familiarity with Agile methodologies.

Apply if you want to build customer-facing AI functionality in a role with real technical scope and ownership. This is a hands-on position where your work directly shapes how the assistant grows and improves.

About the company

* ️ USP: Build new customer use cases for a digital assistant and help make its AI-driven conversations smarter, more accurate, and more capable.

Apply for this position