Senior Full Stack Engineer We are reimagining our technology platforms to deliver the best customer experience in the market, and you could be part of a team that is instrumental in delivering cutting edge technology into the hands of millions of our customers. How will I help? This is a unique opportunity for a full stack engineer to join our Digital Origination & Servicing team. This team uses wide range of technologies to design, architect, develop and support solutions for both internal and external customers. The core responsibilities of the role are to – Collaborate with team members in a cross-functional team to deliver world-class and high-quality products for our Westpac Digital platform Write clean code and build applications in line with best practices Apply a practical approach to development including the reuse of shared components and open-source projects Design REST API using Open API Swagger specification by following the REST API design guidelines Lead the diagnosis and resolution of complex service issues to ensure effective development, maintenance, and support of applications Keep the code free from vulnerabilities by performing npm audit / sonar scans regularly Participate in Agile ceremonies Provide technical guidance, coaching and mentoring to other engineers Contribute to growing the engineering community through our graduate and intern programs Contribute to and be advocate of the development of our engineering community through participation in guilds for knowledge sharing and learning. What’s in it for me? You’ll play a significant part of the future of a business that has been around for over 200 years. Our purpose is to create better futures together. So, we’ll back you in the development of your career, internal career prospects, and flexible working. You’ll also keep learning to grow your career, backed by a fantastic team of people with a can-do, supportive structure. Whatever shape your family takes, we offer generous paid and unpaid parental leave for your nominated primary and support carers. This includes leave to organise adoptions, surrogacy, and foster care arrangements. And we continue to pay your super contributions while you take all the time you need to get your new family settled. What do I need? Mandatory skills: Proven experience as a Full Stack Developer or similar role in developing Customer facing enterprise level desktop, mobile applications Passion for delivering quality customer experience as well as writing quality and highly performant code for reusability and scalability Sound experience in application architecture design patterns and development practices Knowledge of ReactJS API development Knowledge of front-end languages and libraries - HTML, CSS, NextJS/React/Redux, NodeJS, jQuery, Knockout, other common JS libraries Knowledge of Relational DBs (Microsoft t-SQL) and Exposure to Non-relational databases Excellent debugging and troubleshooting skills Knowledge of common development tools such as Git, Bitbucket, Powershell, Sonar, etc Exposure working with CI/CD tool such as Bamboo, Jenkins Excellent problem solving/troubleshooting skills Excellent verbal and written communication and presentation skills Be a team player Desirable skills: Be up to date with latest trends in technology with a passion to bring new ideas to turn to reality An understanding of Test-driven development with frameworks Exposure to testing automation Experience on cloud native technologies will be added advantage Experience working with Agile development methodology using tools such as JIRA, Confluence etc. Experience of working in environment with multiple integration systems What’s it like to work there? As well as competitive remuneration and a great culture, joining the Westpac family means you will get some of the best banking, wealth, and insurance benefits in the market. We back our employees by helping them work towards industry-recognised qualifications, using online learning, training modules and career planning tools for you to grow with us. We will even pay you to do volunteer or community work. As an equal opportunity employer, we are proud to have created a culture and work environment that values diversity and flexibility – and champions inclusion. How do I Apply? Start here. Just click on the APPLY button. As part of our commitment to creating a diverse and inclusive workplace, this role is open to experienced candidates seeking a discussion around workplace flexibility. We invite candidates of all ages, people with a disability and Indigenous Australians to apply. The Westpac Group has implemented an Entry to Workplace Policy that requires employees and others entering our workplaces to be fully vaccinated against COVID-19 by relevant dates set out in the policy (subject to applicable medical exemptions). Our employees are required to comply with the policy regardless of whether they are in customer-facing or non-customer-facing roles (as employees in non-customer-facing roles are required to attend the workplace under our Hybrid Working Strategy). Further, the Westpac Group is required to comply with State/Territory issued public health orders/directions which require relevant workers to be vaccinated against COVID-19 to enter workplaces. By applying for this role, you acknowledge that you are aware of our Entry to Workplace Policy , and if you secure employment with us, you will be required to comply with the policy.