Software Engineer

Gapstars
ALMERE, Netherlands
1 day ago
Apply on gapstars.net
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Automation of Tests Microsoft Azure C Sharp (Programming Language) Entity Framework BigCommerce Software Engineering ReactJS Vue.js Playwright
+2 more
Graphql React Testing Library

Job description

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., * 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, 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.

Requirements

  • 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, 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.

Benefits & conditions

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

About the company

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.

Apply for this position

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

Apply on gapstars.net
Prepare application

Good distractions

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

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all