onsite
Staff Software Engineer - Commonwealth Bank of Australia
Software Engineer
Lead the design and delivery of high‑performance web and mobile experiences using React, JavaScript, and TypeScript, while driving API scalability and cloud‑native solutions on AWS within an agile engineering culture.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable React applications that power the bank’s flagship mobile and web platforms.
- Collaborate with cross‑functional teams to define API contracts, ensuring robust, secure, and high‑throughput services.
- Mentor junior engineers, champion best practices, and foster a culture of continuous improvement and code quality.
- Drive technical innovation by evaluating emerging technologies and integrating them into the product roadmap.
- Participate in sprint planning, code reviews, and retrospectives to deliver high‑value features on time.
Requirements
- 5+ years of professional experience building production‑grade web applications with React, JavaScript, and TypeScript.
- Strong understanding of RESTful API design, authentication, and performance optimization.
- Hands‑on experience with AWS services (Lambda, API Gateway, DynamoDB, S3) and CI/CD pipelines.
- Proven track record in Agile environments, delivering iterative releases and responding to stakeholder feedback.
- Excellent communication skills and a passion for mentoring and knowledge sharing.
Skills
reactjavascripttypescriptaws