**Staff Software Engineer - Full Stack Role at Commonwealth Bank**
We are seeking a highly skilled and collaborative software engineer to help us build innovative banking solutions.
As part of our team, you will be involved in designing, developing, and deploying high-quality software solutions that support our digital banking services and core trading systems.
Key Responsibilities:
* Design, Implementation, and Delivery of Software Components: End-to-end development of software components including User Interfaces, APIs, microservices, and backend systems.
* Technical Guidance and Mentoring: Contributing to technical guidance and mentoring junior team members.
* Engineering Guilds and Process Improvements: Participating in engineering guilds and driving process improvements.
Requirements and Skills:
* Front-End Technologies: Experience with front-end technologies such as Angular, React, Typescript, Node.js.
* Core Java and Microservices Architecture: Proficiency in Core Java, SpringBoot, and microservices architecture.
* API Design, Cloud Platforms, and CI/CD Pipelines: Knowledge of API design, cloud platforms (preferably AWS), and CI/CD pipelines.
* Collaboration and Quality Culture: Ability to collaborate with stakeholders and contribute to a culture of quality and innovation.
We offer flexible work arrangements, a diverse and inclusive environment, and opportunities for career development.