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
All done!
Your application has been successfully submitted!