Senior Software Engineer – Vue.js/.NET

Description

About Gapstars

About Gapstars
At Gapstars, we partner with some of Europe's most ambitious companies, from disruptive tech startups to established Benelux accounting firms, helping them build high-performing teams in engineering and finance.

Headquartered in the Netherlands, with talent hubs in Sri Lanka and Portugal, we are home to 300+ professionals who thrive on solving real-world challenges with modern solutions. Our teams work across domains, from networking, marketplaces, SaaS, and AI to embedded finance and accounting, delivering scalable solutions that drive meaningful outcomes.

The Role
We’re looking for a Junior to Mid-level Software Engineer to join our Digital Commerce team. You’ll work across our current Vue-based customer storefront while also contributing to our React and .NET platforms as we continue to evolve our technology stack.

This is a great opportunity for an engineer who enjoys working across the stack, is comfortable learning new technologies, and wants to grow their experience with modern frontend and backend technologies.

The Role

Senior Software Engineer - Vue.js/.NET

Requirements

What you’ll be working on

  • Build and maintain features and fixes across our Vue 2 / TypeScript storefront
  • Contribute to our React-based Trade Portal, working on areas such as forms, data fetching and internationalization
  • Make small, reviewed changes to our ASP.NET Core services and APIs using Entity Framework
  • Work with existing codebases and improve them rather than only working on greenfield projects
  • Write and maintain automated tests using tools such as Jest, React Testing Library or Playwright
  • Pair with senior engineers on checkout and work that crosses multiple systems
  • Work across our international digital commerce platform serving multiple markets

What we’re looking for

  • 2–5 years of professional software development experience
  • Production experience with Vue, ideally with some experience in React as well
  • A willingness and interest in working with React as more of our UI moves in that direction
  • Some experience with C# / .NET, whether through professional work, university or substantial personal projects
  • Good knowledge of TypeScript or JavaScript
  • Experience working with REST or GraphQL APIs
  • Basic SQL knowledge
  • Comfortable reading, understanding and modifying existing code
  • Experience writing or extending automated tests
  • A collaborative mindset and willingness to learn from senior engineers

Nice to have
Experience with any of the following would be a plus:

  • Nuxt / Vue Storefront / Alokai
  • Vue 2
  • BigCommerce or Stencil
  • ASP.NET Core / Entity Framework Core
  • Azure / Entra / MSAL
  • Jest, React Testing Library or Playwright
  • Internationalisation (i18n)
  • E-commerce platforms

This is not a Vue-only role or a React-only role.

Vue is an important part of the current platform, while React and .NET are key parts of where we’re heading. We’re looking for someone who is comfortable working with Vue today and growing into React and .NET over time.

This is also not a senior architecture role. You’ll work closely with experienced engineers, taking ownership of scoped tickets while continuing to develop your technical skills.

The ideal candidate
You might be a strong fit if you have:

  • Vue experience from your current or previous role, plus some React and C# exposure
  • React experience from a professional project, with Vue experience elsewhere
  • A junior .NET background combined with Vue or React experience through university, bootcamps or personal projects

What matters most is that you have shipped software, are comfortable working with existing code, and are genuinely interested in developing across Vue, React and .NET.
 

Perks & Benefits
We believe taking care of our people is non-negotiable. Here's what being a Star means:

  • Wellbeing first: Comprehensive health cover, surgical & hospitalization benefits, and access to therapy & counseling services
  • Work-life essentials: 24h continuous internet and power facility, shuttle service, and a gym membership to keep you moving
  • Everyday comforts: Unlimited tea & coffee facilities along with snacks & drinks.
  • Growth, always: Personal Development Plans through Gapstars Academy, cross-functional learning via GapTalks, and opportunities for overseas travel and training
  • Life's milestones, celebrated: Birthday vouchers, wedding and childbirth gifts, anniversary treats, and more, because we celebrate our Stars at every stage
  • Community & culture: Sports clubs, company events, tournaments, and parties that make Gapstars feel like home
 "Gapstars is committed to a diverse and inclusive workplace. We are an equal-opportunity employer and do not discriminate based on race, national origin, gender, disability, or age. Your personal information collected during the application process is handled following our privacy policy and used exclusively for recruitment and hiring purposes."

*You may unsubscribe from these communications at any time. For our full Privacy Policy, Click here.

*You may unsubscribe from these communications at any time. For our full Privacy Policy, Click here.

Here to help

Reach out to us, and let’s explore how we can build your dreams with the right people, expertise, and solutions.