Senior Full Stack Software Engineer

Job Title: Senior Full Stack Software Engineer
Contract Type: Permanent
Location: Sydney
Start Date: 1/09/20
Reference: 547244
Contact Name: Ivan Micallef
Contact Email:
Job Published: August 19, 2020 11:03

Job Description

Lead Full Stack Software Engineer required to join a newly developed Software Engineering practice, working for a leading Financial Services provider.  
Day to day, you'll be:
  • 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 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
  • Keep abreast of new approaches, technologies and best practices in engineering and AWS
Type of experience you'll need:
  • 7+ years of software engineering experience across the technology stack including UI, API, server and serverless, data and infrastructure
  • 5+ years experience designing and delivering consumer-facing web solutions including single-page applications (SPAs)
  • 3+ years experience and deep working knowledge of RESTful API service design and delivery
  • 3+ years 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)
  • Strong understanding of QA techniques like code review, unit testing, integration testing, TDD
  • Experience with infrastructure operations and security desirable, using DevOps and DevSecOps approaches to ensure operational excellence of solutions
  • Previous experience collaborating with other engineers and supporting their development through coaching, mentoring, peer-reviews etc
  • Desirable technology experience – JavaScript, HTML, CSS, Vue.js, headless CMS, NodeJS, GitHub, Linux, scripting languages, Jira, Confluence, Slack
  • Desirable AWS experience – Lambda, API Gateway, StepFunctions, S3, Code*, DynamoDB and RDS, CloudFront, CloudWatch, SQS, SNS, VPC, EC2, CloudFormation
If you're interested please feel free to reach out to Ivan directly on 0478 129 450 or APPLY directly via this advertisement.

Get similar jobs like these by email

By submitting your details you agree to our T&C's