Full Stack JS

  • Team

    IT

  • Contract type

    Vast

  • Niveau

    Medior (2 - 7y)

23 januari 2024
Solliciteer nu

Keytrade Bank is a young bank, where all IT systems traditionally were developed in house. Currently Keytrade Bank is moving to a model where we focus on customer experience and innovative products, relying a bit more on off-the-shelf products and services for the basic functionality. We take this opportunity to refactor our systems following microservices architecture and Domain Driven Development.

Next to this technical transition, Keytrade Bank has moved towards a customised Agile organisation at all levels of the bank. The Product Factory (for delivery) contains autonomous Feature Teams split by business domain instead of technology. Autonomous means that each team has all the skills needed for its domain, IT as well as business. On top of that each technology has its own chapter to share and manage the technical experience.

Working in a small bank - especially in autonomous teams - is very different than working in a big bank. Responsibilities are much bigger, knowledge broader. We have a very high growth rate and we are looking for motivated people willing to become part of our dynamic teams to help improve and transform its existing trading and banking system.

Your role

You are a team player, always ready to share and discuss ideas in order to improve the existing, and to find solution for new projects. Everyone is acknowledged for their role, and we need people with a strong sense of responsibility in our teams.

You are able to work independently when needed, dealing with tasks from early requirements analysis until final implementation and testing. You are open to interaction with your colleagues, able to reach out for help when required and open to accept or provide constructive criticism. You are eager to learn about trading and banking related matters, and also about new technologies. When it comes to programming, you are meticulous and orderly, without losing your pragmatic attitude.

You will be joining the COMA Feature Team (Contact Management) which is responsible for our communication/contacts solutions that we have at Keytrade Bank with our customers & providers, and to support business in managing the best practices and best solutions into integrating 3rd parties services within our corporate architecture. For example, COMA team is responsible for the system that send notifications to the customers, (sms, push, secure message), and developing and maintaining the secure mailbox, a secured communication tool between Keytrade and its customers. Under the umbrella of the team is also, the CRM, and its connection to multiple services of the company, and our tool that manage the routing for our call center. Both of those apps are managed with the support of experts, and your role in this case will be mostly support.

Next to this, Keytrade has decided recently to invest into a low code platform, Mendix, in order to support and help feature teams of Keytrade to be independant for their business processes.

COMA team is playing a big role in this new journey, and you will be to be the single point of technical contact for every single feature team that will use this platform. You will support developers of those feature teams to use the platform, develop on it, and deploy their applications. You will also work in close collaboration with the architects in order to ensure that the best coding practices and the best architecture is used for the tool.

In this role, you will be also an adivsor for the business side in order to help them to assess and choose the best solution in regards of the capabilities of the solution.

Requirements

  • Academic degree in a technical field or a proven experience of 3 to 5 years in developing back-end application and integration services
  • Knowledge & experience into deploying and supporting a technical project or a new platform across multiples teams
  • Strong Analysis skills
  • Strong understandings of the importance of integrations 3rd parties systems into a corporate architecture
  • Proven skills in technical translation of the business requirements and user stories
  • Capacity to work in Scrum mode
  • Dynamic, collaborative with a sense of responsibility
  • Passionate about new technologies
  • knowledge of low code and mendix is a plus

Your skills

  • Back-end :
  • NodeJS in TypeScript
  • C# .NET is a plus
  • Front-end :
  • React.js with styled-components
  • React Native with styled-components
  • Design of API (REST or gRPC)
  • OpenAPI/Swagger
  • Proficiency in English and one of the following languages: Dutch or French
  • Knowledge of CI/CD through GitLab
  • Awareness of AWS services (EC2, RDS, ECS, etc.)
  • Terraform/infra as code is a plus
  • GraphQL is a plus

Our offer

  • Hybrid way of working: We are in a hybrid way of working that implements 50% tele working and 50% working from home.
  • Agile way of working
  • Green surroundings
  • An inclusive workplace with nice colleagues
  • A competitive salary package with advantages such as:
  • Meal vouchers: €8/ working day
  • Teleworking allowance
  • Transport allowance
  • Group insurance
  • Hospitalisation insurance