Full-Stack Software Engineer

Budget Thuis

Amsterdam

Hybrid

EUR 86,000 - 105,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Rembrandtplein office
Hybrid 50/50
13th month salary
Holiday allowance
Pension
Budget ClassPass
Travel allowance

Job summary

Budget Thuis is seeking a full-stack software engineer to design and build features across our microservices landscape using C# and TypeScript, from refinement through deployment and production monitoring. You will own features end-to-end and help raise the bar on quality and reliability.

You will challenge assumptions, contribute to architecture decisions, and help improve CI/CD, testing practices, and developer experience.

Qualifications

  • Solid, hands-on experience with both C# and TypeScript, full-stack across backend and front-end.

Responsibilities

  • Design and build features across our microservices landscape, working full-stack in C# and TypeScript, from first refinement through deployment and monitoring in production.
  • You don't just build what's asked, you push back when there's a better way. Question assumptions in refinement and architecture discussions, and speak up when you see a stronger solution.
  • Improve our CI/CD pipelines and engineering practices, not just the code that runs through them.
  • Use AI tools like Claude Code and GitHub Copilot in your daily workflow to work faster and sharper.
  • Work closely with engineers across the domain to keep our systems reliable and maintainable.

Skills

C# backend
TypeScript frontend
React
Full-stack

Tools

Docker
CI/CD
Claude Code
GitHub Copilot

Job description

What you'll do
  • Design and build features across our microservices landscape, working full-stack in C# and TypeScript, from first refinement through deployment and monitoring in production;
  • You don't just build what's asked, you push back when there's a better way. Question assumptions in refinement and architecture discussions, and speak up when you see a stronger solution;
  • Improve our CI/CD pipelines and engineering practices, not just the code that runs through them;
  • Use AI tools like Claude Code and GitHub Copilot in your daily workflow to work faster and sharper;
  • Work closely with engineers across the domain to keep our systems reliable and maintainable.
About the team

You join the team behind the Internet and TV services of Budget Thuis, one of the four largest energy providers in the Netherlands. Our dynamic energy product alone serves a huge base of customers, so the systems you work on run at real scale. It's a small, international team of engineers, tech leads and product managers, and our working language is English. We work in OKRs and are actively shaping a new way of working, so you help decide both what we build and how we get there. People here question each other's plans and expect the same back, and CI/CD is something the whole team owns, not a black box someone else maintains.


What you bring
  • Solid, hands-on experience with both C# and TypeScript, full-stack across backend and front-end, including strong expertise in React;
  • Experience in complex microservice systems: service boundaries, contracts and system-wide trade-offs, not just your own service;
  • A track record of owning work end-to-end, from refinement to monitoring in production;
  • A solid grasp of CI/CD pipelines, and opinions on how to improve them;
  • Hands-on experience with Docker and containerized applications;
  • An open mindset and strong critical thinking: you question assumptions and give and take feedback without getting defensive;
  • An AI mindset: you already build with tools like Claude Code and GitHub Copilot, and keep looking for better ways to use them;
  • Fluent English. It's our working language, so you'll use it every day. (Relocation is unfortunately not possible).
What we offer
  • A total gross annual compensation of up to €95.000, based on a 40-hour workweek and your level of experience. This amount already includes your 13th-month salary and holiday allowance;
  • A brand-new office on the Rembrandtplein in Amsterdam, with a fresh lunch every day;
  • Budget Summer Holiday: every Friday off in July and August (9 extra days);
  • 1 paid volunteering day per year;
  • 25 holidays, with the option to buy 1.5 weeks extra;
  • Pension: 16% of your gross salary including holiday pay (11% Budget Thuis, 5% own contribution);
  • Monthly ClassPass credits;
  • Travel allowance: a Swapfiets or NS Business Card, your choice;
  • Free use of a mobile and internet subscription from Budget Thuis;
  • Hybrid working (50/50);
  • 1 month per year working 100% remote;
  • Free access to OpenUp for mental health and courses.
How we hire
  • A first conversation with our recruiter to get to know each other and answer any initial questions;
  • Two technical conversations: one focused on your domain knowledge and technical fit with the Engineering Manager, and one system design interview with a senior engineer to explore your approach to solving complex challenges;
  • A final conversation about how we work together, our team culture, and your product mindset.

We want you to feel free to be yourself here. We welcome different perspectives and backgrounds, if you bring something different to the table, that's a plus!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Budget Thuis • Amsterdam

Hybrid
EUR 73,000 - 87,000
13th month salary
Hybrid work 50/50
ClassPass credits
+3
Data engineer in the energy sector
Data engineer in the energy sector

Budget Thuis • Amsterdam

Hybrid
EUR 73,000 - 87,000
Hybrid work 50/50
Pension 16%
ClassPass credits
+4
Full Stack Developer
Full Stack Developer

Learned • Utrecht

Hybrid
EUR 45,000 - 56,000
Hybrid work setup
MacBook provided
Personal development budget €1,000/yr
+1
Android Developer
Android Developer

Budget Thuis • Amsterdam

Hybrid
EUR 50,220 - 72,540
13th month
Mental well-being courses
25 vacation days
+7
Web & Mobile Full Stack Developer
Web & Mobile Full Stack Developer

Learned • Utrecht

Hybrid
EUR 45,000 - 61,000
MacBook Pro and job tools
Personal development budget €1,000 per
Hybrid setup: 3 days in office
+2
Fullstack Developer
Fullstack Developer

Foreside • Eindhoven

Hybrid
EUR 47,000 - 71,000
Lease car or mobility budget
Bonus
Pension scheme
+5
Agentic Automation Test Engineer
Agentic Automation Test Engineer

12Build • Nijverdal

Hybrid
EUR 61,000 - 73,000
Salary €5,500–€6,500 gross per month
Hybrid work setup
Lease a bike
+6
Senior Full Stack Developer -Marketplace
Senior Full Stack Developer -Marketplace

Trustoo • Amsterdam

Hybrid
EUR 90,000 - 130,000
Hybrid work in Amsterdam office
Competitive salary
€1,000 training budget
+3
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Virtual Vaults • Rotterdam

Hybrid
EUR 67,000 - 84,000
Salary range €6,000–€7,500 per month
Hybrid work (office + home)
27 vacation days
+3
Senior TypeScript Developer
Senior TypeScript Developer

Basic Fit International B.V. • Tilburg

On-site
EUR 52,000 - 74,000
Travel expense reimbursement
Bicycle plan
Health insurance discount
+3