> Markdown version of [/jobs/ext/2812124-software-engineer](https://www.wearedevelopers.com/jobs/ext/2812124-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Gapstars - **Location:** ALMERE, Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, Graphql, React Testing Library - **Published:** September 10, 2026 - **Apply:** https://gapstars.net/tech/career-listings/job-1633/ ## About the Role * 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. ## 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. ## Related Videos - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [TDD for Vue.js Developers](https://www.wearedevelopers.com/videos/541-tdd-for-vue-js-developers) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [The Best JavaScript Framework to Learn](https://www.wearedevelopers.com/magazine/229-the-best-javascript-framework-to-learn) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)