Responsibilities:
The Fullstack Engineer is part of the Technology division supporting the delivery of various technology projects. The role will:
- Maintain the existing digital products and services
- Deliver new features inline with the technology roadmap to provide new digital services.
- Software engineering experience designing and building full-stack web applications in Java/Spring, Javascript/Typescript/Node.js, databases, HTML/CSS
- JavaScript and its frameworks (Node,js/ES6) in front-end
- Deep working knowledge of REST API design and delivery
- Hands on experience in build automation, Continuous Integration and Continuous Delivery Pipelines
- Strong understanding of QA techniques such as code review, unit testing, functional testing, performance testing and API testing
- Knowledge and experience with AWS cloud service capabilities such as Lambda, API Gateway, DynamoDB and RD