Senior Fullstack Engineer

HeadFirst
Brussel, Belgium
27 days ago
Apply on be.engineering.jobs
Prepare application

Role details

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

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence C Sharp (Programming Language) Data Security Cursor (Graphical User Interface Elements) Software Engineering Systems Integration TypeScript Technical Debt AngularJS
+1 more
Virtual Agents

Job description

Build software differently with AI at the core

Software engineering is changing. At HeadFirst x Impellam, we are building an AI-native engineering organisation where AI is becoming a normal part of how we design, build, test and improve software.

As a Senior Full Stack Engineer, you will work across our .NET and Angular platform and take ownership of complex capabilities from technical design through to production.

You will still be the engineer responsible for what ships. The difference is how you get there. Tools such as Claude Code and Cursor help you investigate problems, write code, test ideas, refactor and document solutions faster. Your job is to give these tools the right context, challenge their output and make sure the final solution is secure, maintainable and fit for purpose.

If that sounds more exciting than spending your days manually writing every line of code, keep reading.

What you will do

You will work across the full stack and have ownership of the solutions you build.

Your work will include:

  • Building end-to-end features across C#, .NET, ASP.NET Core, Angular and TypeScript.

  • Using AI coding agents as part of your daily engineering workflow.

  • Giving AI agents clear context, constraints and technical direction so they can contribute effectively.

  • Reviewing AI-generated code and challenging it where needed on architecture, security, performance, maintainability and testability.

  • Designing and evolving APIs, domain logic, data access layers and integrations.

  • Building user-facing experiences together with Product and Design.

  • Improving existing code and reducing technical debt as part of normal delivery.

  • Writing meaningful unit, integration and end-to-end tests.

  • Contributing to architectural decisions around scalability, reliability and multi-market expansion.

  • Sharing knowledge and helping the wider engineering team get better at working with AI.

What does senior mean here?

For us, seniority is not about how quickly you can type or how much code you can produce.

It is about judgement.

You know how to look at a solution and ask the questions that matter:

  • Does this fit the architecture?

  • Are the assumptions actually correct?

  • Is the security model sound?

  • Will we still be able to maintain this in two years?

  • Do the tests prove the right behaviour?

  • Is there a simpler way to solve the problem?

  • Did we give the AI agent enough context to make a good decision?

Whether you wrote the code yourself or an AI agent did most of the implementation, you remain accountable for the result.

Requirements

Engineering, .NET, ASP.NET, AngularJS, ASP

Benefits & conditions

  • Improving existing code and reducing technical debt as part of normal delivery.

  • Writing meaningful unit, integration and end-to-end tests.

  • Contributing to architectural decisions around scalability, reliability and multi-market expansion.

  • Sharing knowledge and helping the wider engineering team get better at working with AI.

What does senior mean here?

For us, seniority is not about how quickly you can type or how much code you can produce.

It is about judgement.

You know how to look at a solution and ask the questions that matter:

  • Does this fit the architecture?

  • Are the assumptions actually correct?

  • Is the security model sound?

  • Will we still be able to maintain this in two years?

  • Do the tests prove the right behaviour?

  • Is there a simpler way to solve the problem?

  • Did we give the AI agent enough context to make a good decision?

Whether you wrote the code yourself or an AI agent did most of the implementation, you remain accountable for the result.

Engineering, .NET, ASP.NET, AngularJS, ASP

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on be.engineering.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · World Congress 2023

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

1:52 min

Maintaining backward compatibility across major versions

Jessica Janiuk · JS Congress

Videos

See all

Related articles

See all