Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
React Developer Salary [2023]
16 Best Free React UI Libraries in 2025
The Best JavaScript Framework to Learn
Where to Find Entry-Level Software Engineering Jobs