Our customer is a leading payment provider that helps clients to track and secure digital payments across the Internet. The platform helps to deal with the end-to-end payment technology to simplify and secure mobile and online purchasing without the need for additional integrations. It works with a variety of credit and debit cards, connects sellers with shopper’s bank accounts, provides insights for performance tracking, and allows risk settings customisation.
You will have a chance to work as a part of the launch pad group, whose mission is to create outstanding developer experiences that center around product discovery and self-serve. In practical terms that means reducing the friction and development effort required for merchants to launch a payment integration with our client’s system. Within the group, the web team is building the merchant and customer facing solutions, and the middleware team is working on the logic layer that powers these integrations, handling the storage, authorisation and core payment gateway logic.
Deliver high quality content within Scrum methodology
Perform implementation, review and debugging of new content
Maintain good code coverage for the deliverables
Analyse and estimate implementation efforts
Report to Team Lead about current tasks status
3+ commercial JavaScript/TypeScript development experience
Strong JavaScript and TypeScript skills, including latest specifications
Node.js working experience
Experience working with AWS would be a big plus, including DynamoDB, Serverless / Lambda and API Gateway
Sufficient English level for communication (verbal and written)
Good communication and collaboration skills
Experience in front-end development, in particular with React.js
Experience with containerisation approach such as Docker
Terraform working experience
Good understanding of agile methodologies (Scrum, Kanban)