Cloud & AI Full Stack Developer at Fortescue Metals Group
Perth, Western Australia, Australia -
Full Time


Start Date

Immediate

Expiry Date

28 Nov, 25

Salary

0.0

Posted On

28 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Component Architecture, Accessibility, Packaging, Modeling, Testing, State Management, Ecs, Bedrock, Orchestration, Infrastructure, Queues, Python, Analytics, Code, Dependency Management, Code Review

Industry

Information Technology/IT

Description

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.

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.
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
Loading...