Senior TypeScript/JavaScript Developer

Marvia activates the local marketing potential of brands with her software. To be the leading player in marketing technology, the scale-up's unique SaaS software is continuously further developed with innovative high-quality code. That's why we are looking for a new "Marvian" in the form of a Senior TypeScript/JavaScript developer.


De TypeSript/JavaScript developer breathes code. She/he writes structured and scalable codes based on unit tests, ensures that the application remains operational, maintains the existing codebase, resolves bugs and security issues and ensures fast performance. Due to the upcoming move to GraphQL and React, this role is perfect for a TypeScript Developer who wants to be part of this transition.

ed on the existig code, customer insights and general market trends, OKRs are drawn up every quarter, which the Senior TypeScript/JavaScript Developer will realize together with the Development team. The TypeScript/JavaScript Developer does not only carry out assignments but also devises them herself/himself. The ideal candidate mainly thinks in terms of possibilities and always keeps the software's end-user and admins in mind. If she/he comes to an interesting insight, the TypeScript/JavaScript Developer immediately converts her / his technical knowledge into usable and kick-ass concepts. And knows how to make others enthusiastic about this with ease.

The Senior TypeScript/JavaScript Developer is a real rock in the surf. The great thing about this position is that it also has a practical component. The ideal candidate likes to coach the young talents, keeps the team spirit up to standard and likes to share her / his knowledge with fellow developers. The company's success is entirely determined by the close-knit group of "Marvians", and only together can the company reach the top. Therefore, the role is ideal for a TypeScript/JavaScript Developer who wants to use her / his leadership qualities or want to give it a significant boost.

The Development team works in agile sprints of three weeks. In the first two weeks, work is carried out according to the schedule, and in the third week, the built software is reviewed, and the final touches are applied. Each Developer spends the time that remains on personal development, research and experimentation. Marvia wants to stay at the forefront, so at the end of the sprint, everyone presents potentially interesting concepts during the "Academy." In this way, everyone can leave a personal stamp on the product.

All in all, Marvia wants to expand her scalable application considerably in the coming years. And that works out well, because the TypeScript/Javascript Developer likes to be involved in the developments and wants to contribute to this. It is also good to know that Marvia is known as an informal, accessible and flat organization with a no-nonsense mentality and not to forget: plenty of drinks on Friday afternoons in the Amsterdam head office.

Gevraagd wordt

  • Relevant bachelor degree (IT oriented);

  • You have at least 5 years of experience in building web applications;

  • You are a reliable, responsible colleague who can focus on results;
  • You have a strong personality and ambition to manage the team in the future;

  • Track record in designing flexible and robust solutions.

  • Experience with ReactJS- and NodeJS applications 

  • (Relational) databases, preferably with  MySQL, MongoDB or PostgreSQL
  • GraphQL, AWS and/or Microservices, PHP, Symfony or Laravel are an advantage. 

Geboden wordt

  • An excellent salary between €3.500 and €5.000 based on experience;

  • Time-off when you need it; no maximum but a minimum; 

  • Pension scheme and travel allowance;

  • The freedom and space for your own ideas and initiatives & the opportunity to develop and implement them yourself;

  • A flat, fast-growing organization where you can make a difference. 


We believe that local marketing makes companies more successful. With our all-in-one platform, the local franchiser of a pizza chain or the regional team of an international fashion brand can now set up professional campaigns all by themselves. From posters in bus shelters to on-brand social media material, companies arrange everything via a central portal containing: branded templates, digital asset management and digital brand guidelines. Its use offers many advantages. As a brand, for example, you become more relevant, more personal, and respond better to the local customer's needs. Not to mention brand consistency, lightning-fast speed-to-market and cost savings.

We stormed the market in 2007 as a web-to-print application to simplify the DTP process. We quickly found our way to the Deloitte Technology Fast 50's Rising Star award nomination list and were acquired by PostNL in 2014. In the meantime, we have developed considerably into the current all-in-one platform. Since the management buyout in 2018, Joep Donders (CEO) and Merlijn Bruijnes (CTO) have run Marvia with one goal in mind: to become Europe's # 1 local marketing platform for brands.

Today, we have a turnover of millions, and we serve about 80,000 users worldwide, including KPN, Domino's Pizza, PostNL, Toyota and Duux. Besides, we started a new chapter in 2020. The platform has been completely redesigned and built with improved and new features, such as an editor for producing branded video content. At the moment, the platform is being prepared for the next highlight, namely: the switch from PHP / Symfony to GraphQL / React.

Meer over deze werkgever

Hoe nu verder

Ben jij geïnteresseerd in bovenstaand profiel? Marvia ziet graag jouw sollicitatie tegemoet! Door middel van het klikken op de solliciteerbutton kom je in een overzichtelijk sollicitatiescherm waar je met jouw CV, LinkedIn profiel of onze CV bouwer kan reageren op de vacature van Senior TypeScript/JavaScript Developer.

Heb je vragen?

Ivano Klein
050 - 2101001
Mail ons
Laat een terugbelverzoek achter

Meer weten?

Ivano Klein
050 - 2101001
... of we bellen jou


Nog geen vacatures op de shortlist