Cloud & AI Full Stack Developer

Country/Region:  AU
State:  WA
City:  Perth
Job ID:  12467

About Us

 

Fortescue is both a proud West Australian company and a global green solutions business. We are recognised for our culture, innovation and industry-leading development of infrastructure, mining assets and green energy initiatives.

Our Opportunity

 

Work Location: Perth – Fortescue’s Perth office is located on the traditional lands of the Whadjuk Noongar people

 

 

Roster: Monday to Friday 

 

 

Fortescue is scaling its AI foundations to unlock the next wave of value across Metals and Energy. As a Cloud & AI Full Stack Developer, you’ll ship secure, reliable AI-powered apps end-to-end; turning ideas into production-grade products used across sites, operations and corporate teams. Embedded in the core AI team and partnering with Cloud, Cyber, IT and product squads, you’ll build modern UIs, robust APIs and integrations on AWS, and bring GenAI/LLM capabilities to life with strong engineering discipline.

 

 

Key Responsibilities

 

  • Design and deliver user-facing apps that integrate seamlessly with Python or Node.js backends running on AWS (API Gateway, Lambda, ECS/EKS, CloudFront)
  • Build and maintain Python automation pipelines for data ingestion, feature computation, evaluation, and scheduled jobs using Step Functions, EventBridge and workflow orchestrators such as Airflow or Dagster
  • Implement GenAI capabilities including retrieval-augmented generation, prompt pipelines, embeddings and vector search, with appropriate guardrails and redaction
  • Create robust APIs with FastAPI or NestJS/Express, including auth, rate limiting, pagination and versioning, and instrument them with tracing and metrics
  • Package and operationalise Python services and CLIs, standardising environments with Poetry/uv or pip-tools, Docker images, Makefiles and reusable GitHub Actions workflows
  • Define and manage infrastructure as code with Terraform or CDK, codifying environments, networking (VPC, subnets, security groups) and least-privilege IAM
  • Embed observability from the start with OpenTelemetry, CloudWatch, Sentry and structured logging; create dashboards, runbooks and alerts for uptime and performance
  • Strengthen quality with unit/integration/end-to-end tests (Pytest, Jest, Playwright/Cypress), automated security checks, and pre-commit tooling
  • Integrate securely with internal and third-party systems using Cognito/OIDC, KMS, Secrets Manager and encrypted data storage patterns aligned to Cyber controls and data residency
  • Optimise for reliability, latency and cost, applying FinOps practices, right-sizing and caching (Redis/ElastiCache) and continuously profiling Python and front-end performance

 

Qualifications and Experience

 

  • Strong React and TypeScript skills including component architecture, state management, API integration, accessibility and testing
  • Solid backend engineering in Python (FastAPI preferred) or Node.js (NestJS/Express), with experience building scalable APIs and background workers/queues (SQS, SNS)
  • Hands-on AWS experience across core services including IAM, VPC, API Gateway, Lambda, ECS/EKS, S3, RDS/Aurora or DynamoDB, CloudFront and CloudWatch; familiarity with Bedrock is a plus
  • Proficiency with Python automation and orchestration using Step Functions, EventBridge and Airflow/Dagster, including dependency management and packaging
  • Practical exposure to LLMs and GenAI patterns such as embeddings, RAG, prompt design, evaluation and cost control for inference-heavy workloads
  • Discipline in CI/CD with GitHub Actions, infrastructure as code with Terraform/CDK, automated testing, code review and secure SDLC practices
  • Strong SQL skills and experience with streaming and eventing (Kinesis/MSK), ETL/ELT and data modeling for analytics and ML use cases
  • Track record of collaborative delivery in cross-functional squads, breaking down work, estimating and shipping iteratively.

Our Commitment

 

Fortescue is deeply committed to providing a safe culture that builds respect, fosters inclusiveness, and values diversity. We celebrate individual strengths and team members from all backgrounds are encouraged to bring their whole selves to work. Our global workforce drives and promotes an inclusive culture, both within our organisation and throughout the communities we interact with across the world. Diverse backgrounds include First Nations Peoples, people with differing abilities, LGBTIQ+ community, gender, neurodiverse, cultural diversity, all age groups, and those with an intersectional or multiple diverse characteristics. We encourage candidates from all backgrounds to apply.

 

 

https://fortescue.com/careers 

 

 

Internal Candidates / Current Contractors please apply via Success Factors Careers Portal. For further information on how to apply please visit the Fortescue Hub. 

 

 

Fortescue reserves the right to close applications early should a suitable pool of candidates be identified. Fortescue will never contact you to ask for payment of any kind, whether directly or through a third party.