Senior Full Stack Software Engineer

Full-Time - Sydney

Date posted
20 October 2020
Applications close
29 July 2020
  • Culture supporting flexibility
  • Great opportunity for further learning
  • Fun working environment with great leadership


Senior role, providing thought leadership & mentoring, environment focusing on continuous learning, great leadership.


About Us

As one of Australia’s largest profit-to member superannuation funds, our mission is to help our members achieve their personal best retirement outcomes. We work with 176 thousand employers and have over 1.9 million members playing a role in the futures of around one in six working Australians.

Culture

Our team at Rest enjoy a positive culture built around our core values “The Rest Effect”. We seek excellence in everything we do, are dynamic and innovative in the way we work, are always accountable, we are champions of our members and we succeed together.

About the Job

We are looking for a Senior Full Stack Software Engineer to join our team. You will be responsible for helping Rest transform the way we use technology by developing innovative, valuable and reliable software solutions. Your role will spearhead the delivery of solutions; taking accountability for delivering quality solutions across the Rest technology stack and providing thought leadership in the engineering domain. This role will be working in a highly agile environment with software environment that is based on a true cloud foundation.


Key responsibilities include:

  • Accountable for the design and implementation of scalable, secure and resilient software that deliver to business requirements
  • Work closely with product owners and key business stakeholders to help analyze, plan and advise delivery roadmaps
  • Work and collaborate within agile teams and participate in team planning, estimation, reviews, stand-ups and retrospectives
  • Lead the design and implementation of software components across the Rest technology stack including mobile, web, API, serverless, data and AWS components
  • Deliver high quality solutions using TDD approaches that include sufficient automated functional and non-functional tests
  • Enable low-risk, high-quality changes to solutions through CICD and DevOps automation
  • Ensure that security is designed and embedded in software solutions
  • Ensure operational excellence by engineering reliability, manageability and monitoring into solutions
  • Create, communicate and enforce software engineering standards and best practices
  • Coach and mentor engineers to uplift Rest engineering capabilities and maturity
  • Keep abreast of new approaches, technologies and best practices in engineering and AWS.


About You:

  • Demonstrated software engineering experience across the technology stack including UI, API, server and serverless, data and infrastructure
  • Proven experience designing and delivering consumer facing web solutions including single-page applications (SPAs)
  • Experience and deep working knowledge of RESTful API service design and delivery
  • Experience delivering cloud (AWS) solutions, specifically cloud-native and serverless solutions
  • Demonstrable experience with business and technical requirements analysis, business process modelling/mapping and data mapping.
  • Experience delivering within Agile teams with good working knowledge of Agile development methodologies, values and procedures
  • Hands on experience with CICD pipelines including build automation, continuous Integration, version control and other related technologies (e.g. Git, GitHub, AWS Code* or similar)
  • Understanding of QA techniques like code review, unit testing, integration testing, TDD.


At Rest we believe that everyone has the power to make a difference and we offer an inclusive and diverse environment that values the qualities and backgrounds that our people bring to the team. We encourage open and diverse thinking, collaboration, innovation and high performance.

Benefits

We value and support our team members by offering a great range of benefits, including but not limited to;

  • flexible work environment
  • an open plan and modern office
  • free fruit
  • health and wellbeing programs
  • tailored development plans to support you to achieve your personal best career outcome


If this sounds like you, apply now by submitting your resume and a covering letter summarising your experience and outlining why you are interested in the role.

Visit our website to learn more about your next opportunity at Rest to create happier tomorrows for our customers and in your own life at http://www.rest.com.au/about-rest/careers

Please note only people with the right to work permanently in Australia will be considered.

To apply, click on the “Apply Now” button, fill in the form, attach your CV and cover letter addressing the points above. We look forward to hearing from you.