Fullstack Engineer
Role details
Job location
Tech stack
Job description
Role purpose: Build and maintain secure, scalable web applications that support NN Bank Shared Business Solutions, delivering reliable digital experiences through end-to-end engineering., * Design, develop, test, and deploy full-stack features across front-end and back-end services.
- Collaborate with product, UX, and engineering stakeholders to translate requirements into technical solutions.
- Implement APIs, integrations, and data flows with a focus on performance, security, and maintainability.
- Write clean, well-documented code; perform code reviews and improve engineering standards.
- Monitor, troubleshoot, and resolve production issues; support continuous improvement and operational stability.
- Contribute to CI/CD pipelines, automated testing, and quality assurance practices., Your primary focus will be leveraging technologies and tools like Node.js, Typescript, AWS to create new solutions convert/expand functionality in pre-existing applications -ensuring compliance and security controls are implemented and documented.
The team owns just a few services, most of them written in Typescript (some in Python) and using serverless solutions in AWS, with Lambdas and Step Functions.
As a mature engineer, you are expected to work independently and contribute to the team in all the aspects of software development that surround build and maintaining a product. So, you should be comfortable doing: Product discovery, stake holder management, system design, operations monitoring, security controls, etc.
Requirements
- Proven experience as a fullstack engineer delivering production-grade web applications.
- Strong knowledge of modern front-end development (component-based UI, state management, responsive design).
- Back-end development expertise (API design, authentication/authorization, database interactions).
- Experience with testing practices (unit, integration, end-to-end) and version control workflows.
- Understanding of secure software development and compliance-aware engineering in regulated environments.
- Strong communication skills and ability to work in cross-functional, agile teams., High-quality releases, resilient services, measurable performance improvements, and consistent delivery of features that meet business and customer needs., You are a curious, eager-to-learn engineer who thrives in Agile environments and enjoys solving complex challenges. You also bring:
- 3+ years of experience in software development and strong proficiency in full-stack development with TypeScript, Node.js, and React
- Solid experience with AWS (Lambda, SQS, SNS, DynamoDB etc)
- Mature in the full software life cycle (product discovery, CI/CD pipelines, observability, configuration management, compliance etc)
- Experience with Azure DevOps pipelines is a plus
- Excellent communication skills in English (B2+)
Benefits & conditions
- Salary between €4,547 and €6,496 depending on your knowledge and experience (salary references for 40hs/w. 32hs and 36hs options are also possible)
- 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. 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