Senior Full Stack Engineer

Virtual Vaults

Rotterdam

Hybrid

EUR 67,000 - 84,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Salary €6,000 – €7,500 (monthly)
Hybrid work: 3 days in office, 2 days/
Pension contribution
Commuter allowance or 25¢/km
Training budget
Casual, ambitious environment
Team events and daily lunch
Fresh fruit at office

Job summary

Virtual Vaults in Rotterdam is seeking a hands-on senior engineer for the Workspaces or Data Room team. You will work across .NET, Angular, and Azure, applying AI to support development and embedding AI capabilities into our products.

You’ll collaborate with a multidisciplinary team to shape the solution, write code, and drive features through release and production operations, influencing architecture and user experience.

Qualifications

  • 6+ years of professional C# development with production services and APIs.
  • Production experience in Angular/TypeScript delivering frontend features.
  • Hands-on Azure PaaS, containers, IaC, CI/CD, and production troubleshooting.
  • Bachelor's or master's degree in computer science, software engineering, or a related field.

Responsibilities

  • Delivery from start to finish: clarify requirements, implement, test, release and production verification.
  • Break complex projects into manageable steps and keep risks visible.
  • Communicate risks and trade-offs clearly to stakeholders and demos.
  • Develop and maintain backend services, frontend experiences, and infra as code.
  • Build AI-enabled features and evaluate their usefulness, accuracy, and security.
  • Ensure secure, reliable operation and incident response.

Skills

C# / .NET
Angular / TypeScript
Azure
AI tools
English (C1)
Mentoring
Full-stack

Education

Bachelor's or Master's in CS/Software Engineering

Tools

Azure PaaS

Job description

*Research shows that some candidates often feel confident enough to apply when they meet about 60% of the job requirements, whereas other candidates tend to apply only when they meet all the criteria. If this role truly suits you but you’re unsure whether you meet every requirement, we would still love to hear from you.

About Virtual Vaults

Virtual Vaults is the leading data room provider in the Benelux and expanding rapidly across Europe. Founded to simplify and accelerate dealmaking for the mid-market, it has become the trusted partner for advisors and deal teams who value clarity, control, and speed. The platform brings preparation, diligence, and closing together in one connected environment, supported by transparent pricing and a customer success team that stays engaged at every stage. By reducing friction and cost while improving quality, Virtual Vaults helps dealmakers move faster and close with confidence.

From idea to production

You have a knack for turning unclear challenges into clear, actionable plans. You bring people together, drive decisions, and follow through to ensure solutions deliver real value. Because for you, the job isn’t finished when the code is merged. It’s finished when the outcome works for the people who depend on it.

We're looking for a hands-on senior engineer to join our Workspaces or Data Room team. You'll work across .NET, Angular, and Azure, using AI to support your engineering work and building AI capabilities into our products. You'll help shape the solution, write the code, and stay involved through release and production operations.

You’ll be part of a multidisciplinary team that combines different perspectives to build the best possible product. Together with a team lead, medior developers, QA engineers and product designers, you’ll collaborate closely to solve complex challenges, refine ideas, and deliver valuable solutions. Everyone contributes to shaping the product, and you’ll have the opportunity to influence both technical decisions and overall user experience.

What you will own

  • Delivery from start to finish. Clarify requirements with your team, agree what success looks like, and take features through implementation, testing, release, and production verification. Close the follow-up work too.
  • A workable plan for complex problems. Break projects and operational changes into manageable steps. Make dependencies and risks visible, identify a useful first release, and adjust the plan as you learn. Keep an overview of the whole process.
  • Clear, proactive communication. Keep colleagues and stakeholders informed without waiting to be asked. Raise risks early, explain the trade-offs, and bring a recommendation. Present your work in team discussions and product demos.
  • Full-stack engineering. Build and maintain backend services, frontend experiences, and infrastructure as code. Contribute to architecture, automated testing, performance, and safe delivery.
  • Practical AI. Use coding assistants and agents thoughtfully, reviewing and testing their output. Build AI-enabled features and evaluate their usefulness, accuracy, security, cost, and latency.
  • Reliable, secure operation. Help respond to incidents, investigate root causes, assess risks, and complete improvements that prevent repeat problems. Protect customer data throughout the system.
  • A stronger team. Be a technical leader, share knowledge, review code, mentor colleagues, and welcome constructive challenges.

Ownership here is shared accountability, not doing everything alone. We value people who involve others early, ask for help when needed, and keep responsibility for the outcome.

What you will bring to the table

Your way of working

A track record of finishing substantial work. You can explain what you personally delivered, how you handled setbacks, and how you knew the result was working in production.

  • The ability to create structure when requirements are incomplete, coordinate across teams, and keep progress moving without repeated chasing.
  • Excellent spoken and written English (minimum C1 level). You can lead a technical discussion, write a precise update, and explain a complex issue to a non-technical colleague. Dutch is a strong plus.
  • C# / .NET: 6+ years of professional C# development, with recent hands-on experience building and maintaining production services and APIs.
  • Angular / TypeScript: Practical production experience and the ability to independently deliver the frontend side of a feature, not only its backend.
  • Azure and delivery: Hands-on experience with Azure PaaS, containers, infrastructure as code, CI/CD, and production troubleshooting. AI-200 (or AZ-204) certification is a plus.
  • Messaging: Experience with Azure Service Bus or equivalent, including retries, duplicate delivery, and failure recovery.
  • Quality and security: Automated testing, pragmatic architecture, safe releases, and a security-first approach. You understand tenant-scoped authorization, least privilege, secrets management, and keeping sensitive information out of logs.
  • Education: A bachelor's or master's degree in computer science, software engineering, or a related field.

AI is part of the basics

  • You use AI coding tools in your development workflow and can show how you check their output, catch mistakes, and protect confidential code and data through approved tooling.
  • You've implemented AI features or working prototypes and can explain your contribution and how you evaluated the results.
  • You understand large language models (LLMs), embeddings, vector search, and retrieval-augmented generation (RAG), including their limitations and when they are useful.
  • You understand Model Context Protocol (MCP) and how it connects AI applications to tools and data with authenticated, least-privilege access.
  • You account for hallucinations and prompt injection, enforce tenant authorization before retrieval or tool execution, and keep sensitive prompts, document contents, and personal data out of logs. You don't rely on prompts to enforce access control.

We're looking for practical application engineering and sound judgment, not a model-training specialist.

What we offer you

A hands-on role with room to influence both the product and how it's built. You'll work in an open, flat, collaborative team where sharing knowledge, asking questions, and improving the way we work are part of the job.

  • Salary: €6.000 – €7.500 depending on skills and experience
  • 32-40 hours per week with flexible working hours (hybrid work, with 3 days in the office and 2 days from home, based on 40 hours per week
  • 100% pension contribution paid by Virtual Vaults.
  • NS Business Card for commute, or a allowance of 25ct per kilometer (based on living a minimum of 10km from the office)
  • Training budget for personal and professional development
  • A professional, ambitious and informal work environment
  • Fun company events and team outings
  • Daily fresh lunch and fruit provided at the office

Let's talk

  • An informal video call (15-30 minutes): We'll discuss your experience, what you're looking for, and the role.
  • An onsite interview with potential future colleagues (60 minutes): We'll explore the work you've delivered, how you approach complex problems, and your engineering and AI experience. There will be time for your questions, too. It will be a two-way conversation, to make sure you van also determine if we are a match for you.
  • A case, which is to be made at home: You’ll work on a case that mirrors a real-world challenge. We’re interested not just in the end result, but also in how you think, prioritize, and solve problems.
  • Onsite case presentation (60 minutes): You’ll present your case to the team and talk us through your reasoning, choices, and conclusion. It’s a chance for us to learn more about how you work and for you to get a feel for how we collaborate.
  • An offer if we're a mutual match.

Interested? Apply with your CV and motivation.

Disclaimer for Recruitment Agencies: Virtual Vaults does not accept unsolicited CVs or candidate profiles. Without a prior written agreement, any submissions become the property of Virtual Vaults and no compensation will be owed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer
Senior Full-Stack Engineer

Virtual Vaults • Rotterdam

On-site
EUR 67,000 - 84,000
Salary range €6,000–€7,500 per month
Hybrid work (office + home)
27 vacation days
+3
RevOps Data Engineer
RevOps Data Engineer

Workspace 365 • Nijkerk

On-site
EUR 42,000 - 54,000
Laptop
Learning budget
Holiday days
+6
Senior Backend/Platform Engineer
Senior Backend/Platform Engineer

Levvr • Rotterdam

On-site
EUR 70,000 - 110,000
Competitive compensation
Remote-first culture
Team trips
+4
Digital Solutions Engineer
Digital Solutions Engineer

Avular • Eindhoven

On-site
EUR 60,000 - 90,000
Grow & Shine
Pension scheme
Travel cost reimbursement
+5
Staff Software Engineer (remote)
Staff Software Engineer (remote)

Skilllab BV • Netherlands

Remote
EUR 90,000 - 140,000
Full hardware package provided
Stock Appreciation Rights (SARs)
Remote work with flexible hours
Senior Backend Developer C# .NET
Senior Backend Developer C# .NET

Rotterdam Innovation City • Rotterdam

On-site
EUR 50,220 - 58,032
13th month salary
8% holiday allowance
Pension plan
+7
Senior AI Engineer
Senior AI Engineer

Altura • Amsterdam

On-site
EUR 90,000 - 150,000
Hybrid working model
Laptop
26 vacation days
+1
Business Development Representative (German Speaker)
Business Development Representative (German Speaker)

Virtual Vaults • Rotterdam

On-site
EUR 30,000 - 44,000
Senior AI Engineer (f/m/x)
Senior AI Engineer (f/m/x)

Lever, Inc. • Netherlands

Remote
EUR 110,000 - 150,000
Fully remote-first
Office in Vienna (occasional)
Learning budget
+2
Platform Engineer
Platform Engineer

Avular • Eindhoven

On-site
EUR 70,000 - 110,000
Non-contributory pension
Travel cost reimbursement
30 paid vacation days
+2