Full Stack Developer I Perth I 5:2


Location: Perth

Job Type: Not Specified


About BHP

At BHP we support our people to grow, learn, develop their skills and reach their potential. With a global portfolio of operations, we offer a diverse and inclusive environment with extraordinary career opportunities. Our strategy is to focus on creating a safe work environment where our employees feel strongly connected to our values and objectives, and where the capability of our people is key to our success.

Come and be a part of this success.

About the Role

As a Full Stack Developer, you will play a key role supporting Digital Factory projects that fundamentally change BHP’s performance across safety, productivity and people performance. The Digital Factory is BHP’s approach to rapid design and development of digital products (software-focused, with minimal or no hardware) that provide solutions to operational challenges that are currently being addressed through manual methods.

The Full Stack Developer will be critical in the successful development and implementation of digital solutions and products. In this role you will be in one of the Digital Factory product teams, consisting primarily of software engineers, with some designers, SMEs and a Product Owner. Your primary responsibility is to contribute across the technology stack, covering the end-to-end development of web and cloud native applications, delivering innovative greenfield software products and features to end users. You will also identify opportunities for and drive continuous improvements to software CI/CD systems, automated testing, cloud infrastructure as code and software tooling that allow the team to deliver value faster.

You can work collaboratively with all product team members to create end to end software features. You are interested in working across the full software development lifecycle from requirements, design, coding, testing and deployment. You are unafraid to speak up to provide your input into technical approaches, designs, plans and estimates.

You are early in your career and may have worked as a software engineer for a few years. You are looking to work with a high performing software development team where you can continue to develop your proficiency in software development.

Our teams work with the following technology stack

Please apply if you have experience with at least 2 of the items below

SQL or NoSQL databases
React or Angular
AWS services

About You

Skills you will learn and develop as a part of this role:

  • API development
  • Automated testing
  • Infrastructure as code (Terraform)
  • Continuous integration and continuous deployment (GitLab)
  • Secure by design
  • Cloud native architectures and systems
What we offer
  • Flexible work, regular work from home, choose your hours. Family friendly.
  • Work engagement can be designed to suit your lifestyle, study or family needs. Want to work 4 days a week or take all school holidays off? Talk to us!
  • Get out of the office to engage with real users and get your hands dirty with some mine site field time, if you feel like mixing it up a bit.
  • We consider interstate candidates who will relocate – Come enjoy the clean beaches, endless sunshine, less traffic and more open space.
High Profile Projects
  • Conceive, build, test, deploy and run turnkey, simple, highly automated, high technology, high value, end-to-end products and services and then scale them across all our mines from WA to the globe.
  • Our products leverage technology to unlock huge value for the company.
  • Be a part of BHP’s long term strategic vision, to unlock the next wave of value from technological advantage.
  • Full time role, with great benefits including share bonuses for long serving employees.
  • Training and development, including cloud certifications.
Modern Practices
  • Work with a team who values and follows agile and dev-ops principles and practices.
  • Learn best practices and techniques from experienced senior software engineers who will provide ongoing technical mentoring.
  • Short release cycles and just in time planning – our goal is to deploy to production every sprint.
  • Build cloud native applications in AWS.

About Our Process

At BHP, we are committed to employing individuals who align with the BHP Charter Values and meet the requirements of the role. As part of the recruitment process, there are a number of checks which may be conducted to demonstrate applicants suitability for a role including police / criminal background checks, medical, drug and alcohol testing, due diligence checks, right to work checks, and/or reference checks.

To ensure the safety and wellbeing of our people, BHP requires employees in Australia to be fully vaccinated against Covid-19 in line with BHP’s Covid Policy and any relevant State health directives. If you are applying for a role at BHP please consider this requirement when submitting your application. BHP will also adhere to any relevant health directives that may be made that affects our workforce.

Supporting a Diverse Workforce

The size and magnitude of our business not only provides significant opportunity for professional development, but also attractive salary packages with performance-based bonuses and a unique BHP employee share program.

At BHP, we recognise that we are strengthened by diversity. We are committed to providing a work environment in which everyone is included, treated fairly and with respect. We are an Equal Opportunity employer and we encourage applications from women and Indigenous people. We know there are many aspects of our employees' lives that are important, and work is only one of these, so we offer benefits to enable your work to fit with your life. These benefits include flexible working options, a generous paid parental leave policy, other extended leave entitlements and parent rooms.

You’ve got this!