Skip to content

Senior Full Stack Engineer (Web)

On-site
  • Amsterdam, Noord-Holland, Netherlands
Product & Tech

Job description

Why Recharge

Join Recharge, a global leader in online prepaid payments. Our mission is clear: "Make Prepaid Easy".

We operate in over 180 markets worldwide and process millions of transactions annually. With a powerful global network of digital marketplaces, we serve businesses and consumers with over 16,000 products from brands such as Google, Nintendo, Netflix & Ikea.


Established in 2010 and headquartered in Amsterdam, with a secondary office in Eindhoven and a hub office in Lisbon, where over 38 nationalities work together.

We're backed by Prime Ventures, Smartfin, Committed Capital, and BlackRock.We're rapidly growing, acquiring our competitors, highly entrepreneurial, and ambitious in our pursuit of market leadership.


If you're seeking a role that combines innovation, ambition, and transformation in the prepaid payments industry, click "apply" and join our exciting journey!

The role

Recharge is looking for an ambitious and experienced Senior Full Stack Engineer to join our historic transformation as we build a new platform from the ground up. We’re evolving into a product and technology-led organisation, serving millions of users around the globe and processing more than $500m in GMV. This is a pivotal moment to define your career in a business that is placing product and engineering at the centre of its differentiation strategy.

Job requirements

Our Tech Stack

  • Advanced web development with TypeScript and Next.js

  • Experience with NestJS

  • Expertise in React, Next.js, TypeScript, GraphQL

  • Proficiency in cloud technologies, particularly AWS

  • Conducting code reviews and pair programming to support the production of clean, quality code

  • Participating in the support rota for out-of-hours technical assistance

  • Focusing on software development metrics, continuously seeking improvement

  • Experience setting up CI/CD processes, specifically GitHub Actions

  • Knowledge of BDD tools like Playwright, Selenium, Cypress, and observability tools like New Relic, DataDog and Grafana

  • Contribute to the growth of Recharge.com through recruitment efforts and proactively share your knowledge to help your colleagues grow


What You Have 

  • You have 5+ years of experience as a Software Engineer, you’ve worked with product(s) that impact millions of customers across the world

  • Proven experience in TypeScript, Next.js, NestJS

  • A strong foundation in continuous integration and deployment practices

  • Familiarity with test frameworks and a commitment to high-quality code

  • A team player who excels in a collaborative environment

  • You have driven successful technical and business related initiatives that improved productivity, performance and quality

  • Eagerness to bring new ideas and drive improvements in our products

  • Eager to engage in technical discussions and contribute innovative ideas

  • You are an excellent communicator and you are able to influence and cooperate with people at all levels

  • Strong focus on customer experience

  • Strong business acumen

  • You have a ‘can do’ attitude and you act proactively and not reactively.

Don’t meet every single requirement? At Recharge we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.


What we offer

  • 30 days of holiday, a great pension scheme, and one of the best relocation packages in Amsterdam

  • Flexible working hours and an office overlooking the Amstel

  • Macbook Pro or Windows Laptop

  • Budget for noise-cancelling headphones, travel to and from the office, opportunities to work-from-home and self-learning

  • Free healthy breakfast, lunch and snacks by our in-house chef

  • Unlimited access to mental health support by certified psychologists via OpenUp

  • Free Dutch classes to help out with daily life in the Netherlands

  • Regular parties, celebrations and other events


The process

This role has a slightly different recruitment process from some of our other roles, you can find the details of the steps below.


1. Apply: Want in? Let us know! Apply for a role and help us get to know your best self.

2. Video interview: One of our recruiters will get in touch to help you both understand if Recharge is the right next move for you.

3. General Live Coding Challenge: During this 1 hour, you’ll be provided with an exercise to evaluate your general tech knowledge.

4. Specialised Live Coding Challenge: During this 1 hour, you’ll be provided with a problem or exercise specific to your domain 

5. Final Interview: The Hiring Manager will have an open discussion (1 hour) about your motivations, ambitions and general experience about working in technology.

6. Offer: You did it! There are only a few tickets available, and this one has your name on it. Welcome to the team.

or