
Software Engineer – AWS/TypeScript/Kafka
Get ready to drive digital change at Nationale Nederlanden (NN), one of the Netherlands’ biggest financial services companies.
NN has launched digital payments bank quietly in to the market in May 2025, it is a newly formed business unit within NN Bank where the opportunities for growth are enormous.
As a Software Engineer, you will play an instrumental role in realizing and supporting multiple customer-facing journeys in Payments using modern software engineering practices. In your new job, the engineering decisions you make and the lines of code you write / review / optimize has the potential to keep NN far away from the fraudsters out there and could save up to millions of Euros. Your new job could very well make a big difference in your work-life balance, too. We’re famous for it, and you’ll enjoy plenty of freedom in your new role, with all the perks of hybrid working.
What you are going to do
As our Software Engineer – AWS/TypeScript/Kafka, you will get under the hood of our Cloud / Serverless based tech stack (Digital Product Layers) to realize secure, scalable and reliable backend software to facilitate seamless customer journeys that originate from the NN App and/or core banking systems, whether they’re onboarding new customers, or making / checking transactions. For realizing and supporting such mission-critical data journeys involving fraud detection on the AWS Cloud, you adopt modern software engineering practices not limiting to DevOps, shift-left practices, and test automation.
You will work primarily with JavaScript/TypeScript, GraphQL with a vast amount of exposure to Kafka, MongoDB, Terraform, AWS Serverless technologies (e.g. API Gateway, Lambda, S3, DynamoDB, SQS, SNS, EventBridge etc), Azure DevOps, in building the distributed software components.
Your responsibilities
- You are responsible for the technical delivery (build and maintain) of end to end customer journeys responsible for Payments involving potential integration with Confluent Kafka
- You are responsible for the Ops duties (rotating role), resolution of incidents, driving improvements and authoring postmortems in an unambiguous manner
- You collaborate, coach, and influence fellow engineers towards best practices in software (product) development, promote reuse and optimize product release lifecycle
- You join forces with other engineers across Payments in contributing to the collective thinking / resolution of common engineering challenges
What we offer you
NN invests in an inclusive, inspiring work environment and in skills and competences for the future. We match this with employee benefits that are in line with what is needed today and in the future. This way, we offer our employees the opportunity to get the best out of themselves. We offer you:
- Salary between €4,547 and €6,496 (40 hours) depending on your knowledge and experience
- 13th month and holiday allowance are paid with your monthly salary
- 27 vacation days for a 5-day working week and one Diversity Day
- A modern pension administered by BeFrank
- Plenty of training and learning opportunities
- NS Business Card 2nd class, which gives you unlimited travel, also privately. Do you prefer to travel with your own transport? Then you can declare the kilometers travelled
- Allowances for setting up your home office and for internet use
Who you are
You know how to work in an Agile environment where collaboration, feedback loops, and continuous improvements are the foundations.
- You are an all-round software engineer who can go under the hood and work comfortably with distributed software development, release, and operations using TypeScript, Kafka, and AWS Serverless technologies
- You are a curious person who is passionate about technology. Building digital products using modern engineering practices gives you lot of energy
- You are an avid follower of developments in AWS Cloud, Serverless, who constantly look for ways to adapt the code or engineering processes used in delivering the value
- You are a fair and transparent person who does not hesitate to talk openly about challenges, failures, and successes
Additionally, you possess:
- 4+ years of experience working as an all-round software engineer
- Hands-on experience building distributed software, with special focus on Kafka, AWS Serverless technologies, GraphQL, TypeScript, Azure DevOps, Terraform
- DevOps mindset and knowledge about software architectures and patterns
- Strong knowledge of databases (preferably MongoDB)
Who you will work with
You are going to be a part of one of the Payments Teams of awesome individuals with different backgrounds and cultures who are working together to build and maintain crucial payments digital bank use cases. You will join a cross-functional team consisting full-stack engineers, business analysts, scrum master and a product owner.
You will work closely with Product Owner (in realizing the product roadmap), and with other Payments Tech Leads (as a sparring partner in tech decisions and review). You will report to the Engineering Manager for Payments.
Any questions?
If you have any questions about the job, you can reach out via phone or WhatsApp to Rogier van Dijk, Manager Customer Journey via 06 153 227 03. Any questions about the process can be directed to Joost Stroes (Talent Acquisition Specialist) at Joost.stroes1@nn-group.com.
We bieden je
- NS Business card, ook privé te gebruiken
- 27 vakantiedagen en 1 Diversiteitsdag
- 13e maand en vakantiegeld
- Hybride werken