About the Client
The client is Europe's leading specialist electrical and telecommunications retailer and services company. Their Centre of Excellence in Brno is the specialist internal provider of financial, transactional, HR, logistics and IT services to the UK & Ireland and Nordic retail businesses.
About the Role
Payment team is responsible for the life cycle of a payment and low-level communication with various payment system providers. Payment service offers unified logic and API which hide implementation details and API specification of particular payment system providers such as Paypal, WorldPay, Adyen or Strive. Our typical client is Checkout application and Order management. It is often said that we are responsible for the internal payment gateway.
Strong experience with at least one of the following frameworks/libraries: Express, NestJS, Next.js, React, Redux, Vue.js, Angular
Familiarity with architecture principles and patterns, such as Microservices, MPA, SPA, Microfrontends, Headless services, RESTful API, Horizontal scaling
Knowledge of Tooling – Node.js, npm, Webpack, Swagger, Docker
Experience with PostgreSQL, MySQL, MSSQL or Oracle DB or other SQL server
You are experienced also in other web technologies (http protocol, HTML, CSS, JS)
You have met SOAP, REST, RPC either as consuming some API, or build an API Server
Awareness of agile principles and tools (SCRUM)
Knowledge of version control system (preferably GIT)
Nice to Have Skills
Proactive approach and willingness to learn new technologies.