Senior Full Stack Engineer

Job No: GOPERFSE1
Location: Perth

Who are we looking for?

We are currently looking for a Senior Full Stack Engineer to join our team in Perth.

Work alongside a team of Engineers to implement new product features, plan Engineering prints and deliver production ready solutions.


Position Requirements:

  • At least 4 years’ experience in a software engineering role

  • At least 3 years working within a true agile development process

  • At least 2 years hands-on experience working on a SaaS software product

  • Hands-on experience working on a SaaS software product

  • Experience working with multiple technology within our technology stack:
    ○ Frontend - javascript frameworks (Angular / React)
    ○ Backend - PHP / nodejs / Golang
    ○ Databases - Mysql / ElasticSearch
    ○ Devops - Docker / AWS (specifically RDS Aurora, EC2, ECS, ElastiCache)

  • Able to use git and follow git workflows

  • Familiar with CI/CD build and deployment processes

  • Experience working in a devops culture

  • Highly positive – even in the face of adversity

  • Highly supportive – always available to those that need your support

  • Highly professional – keep calm under pressure, hear all aspects, collect all facts and make the best call

  • Adaptive – if the situation changes, you shape your team to fit

  • Communicative – breaking down business context for developers

 

Your Responsibilities

Strategy and Architecture

  • Maintain knowledge of specific specialisms, provide detailed advice regarding their application and execute specialised tasks.

  • The specialism should relate to multiple elements that make up a full stack development environment.

 

Systems development

  • Assist in the refinement of multi-disciplinary requirements, and translate those requirements into user experiences, prototypes and products.

  • Collaborate with colleagues from other disciplines to define technology objectives, advise on technology toolset and devise architectural solutions that both achieve strategic business goals and meet operational requirements.

  • Collaborate with team members and colleagues from other disciplines to establish, build and review product requirements as an outcome of GO1 Agile process.

  • Assist and lead the team in delivery kick off, story development, estimation in story points, sprint planning and management of stories through the sprint cycle.

  • Hands-on software engineering - you are passionate about coding 

  • Review code written by others and provide feedback on improvement and compliance 

  • Review requirements and specifications to define test conditions. Design test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting outcomes. Champion and adhere to test driven development and the need to minimise defects reaching production.

  • Adhere to, review and assist in the development of software engineering guidelines and standards

 

Product development process

  • Participate in showcases - demonstrate how your work achieves the goal

  • Participate in retrospectives - ensure we are always learning and adapting to challenges and change

 

Skill management

  • Deliver learning activities to a variety of audiences relating to your area of specialism

  • Mentor and take responsibility for the development of Junior Engineers

 

Meet GO1

Learning is the most noble impactful activity one goes through. It has the potential to change lives (sometimes save them), make people grow, become more capable, contribute more and generally be happier.

A Y-Combinator startup, GO1 is opening up a new world powered by learning. We are fast becoming an Australian success story by utilising the latest technology, supercharging teams of developers, and harvesting their collective.

Proactiveness and the pursuit of ideas fuel the Engineering capability at GO1, and foster innovative behaviour that has helped to accelerate GO1’s market dominance.

 

Why you will love working with us

  • Vibrant & Dynamic – We love what we do, we work hard to do it but we’re flexible and we have fun in the process 

  • Smart & Authentic – We’re a clever bunch and we love to share knowledge and experiences with each other – we’re also not afraid of some robust discussion

  • Great work space – Our office is in the heart of Subiaco - enjoy free snacks and regular celebrations on site. We have been listed as a 2018 Australian HR Awards finalist in the Employer of Choice categorygory 

  • We are passionate about Learning - Enjoy unlimited access to the GO1 Learning platform - over 2000 training modules are waiting for you!

  • We’re in serious growth – GO1 is on a stable and rapid-growth curve and you’ll have the opportunity to grow with us

 

Please note that we will review all applications in the new year after 07/01.

Personal Details * Required field

Questions