Frontend Developer | React.js | TypeScript | Node.js
Experience Required
5+ years
Overview
A dynamic digital banking organization is undergoing a major technology transformation, modernizing legacy platforms into a scalable microservices ecosystem hosted on AWS and designed around Domain-Driven Design (DDD) principles.
The company operates with autonomous Feature Teams aligned to business domains, promoting ownership, collaboration, agility, and direct impact within a human-sized engineering environment.
This opportunity is ideal for a frontend-focused engineer with strong JavaScript/TypeScript expertise and sufficient backend knowledge to contribute effectively within a modern full-stack architecture.
Key Responsibilities
- Develop and maintain modern frontend applications for digital financial products
- Translate business requirements into technical user stories and implementation plans
- Build scalable and maintainable frontend solutions using modern JavaScript frameworks
- Contribute to architectural discussions around micro frontends and distributed systems
- Develop and integrate backend APIs where necessary
- Design and consume REST and/or gRPC APIs
- Ensure high standards of code quality, security, maintainability, and performance
- Collaborate actively within Agile/Scrum delivery teams
- Support CI/CD pipelines and modern engineering practices
- Contribute to continuous platform improvement and technical evolution
Candidate Profile
The ideal candidate:
- Is a collaborative team player who can also work autonomously
- Demonstrates strong analytical and problem-solving skills
- Can translate business requirements into clear technical solutions
- Is comfortable working in Agile/Scrum environments
- Shows ownership, accountability, and initiative
- Has a passion for modern technologies and continuous learning
- Balances engineering quality with pragmatic delivery
- Values clean architecture, code quality, and application security
Mandatory Skills
- Minimum 5 years of experience in JavaScript application development
- Strong expertise in React.js
- Experience with styled-components
- Experience with React Native
- Strong TypeScript skills
- Node.js backend development experience
- Experience designing APIs (REST and/or gRPC)
- Knowledge of OpenAPI / Swagger
- Experience with micro frontend architecture
- Familiarity with ORM tools such as TypeORM or modern equivalents
- CI/CD experience using GitLab
- Strong English communication skills
- Ability to work effectively within Agile/Scrum teams
Nice to Have
- French or Dutch language skills
- Experience in banking or financial services
- AWS cloud experience (S3, DynamoDB, RDS, EKS)
- Backend development experience with C# /.NET
- Infrastructure as Code knowledge (Terraform)
- Exposure to GraphQL
- Exposure to PHP
Environment / Tech Stack
- React.js
- React Native
- TypeScript
- Node.js
- styled-components
- REST / gRPC
- OpenAPI / Swagger
- GitLab CI/CD
- AWS
- Micro frontends
- TypeORM
- Agile / Scrum