Is this your new career?
Full Stack Developer
- Osborne Park, WA, Australia, 6017
- Fixed-Term, Full time
MinRes can offer you!
- We encourage innovation, the courage to take on the impossible and the passion to make it happen.
- Our people’s well-being is at the forefront of our thinking, and we have an in-house Wellness Centre that includes on-site Mental Health Support.
- Live Your Best Life! Our benefits offer access to deals, support, and discounts to help you unlock the important things in Life—health, Family, Recreation, and Your Future with MinRes.
The Opportunity
We are seeking an experienced Full Stack Developer to join our high‑performing NextDigital team. This is a full SDLC ownership role, where you will design, develop, test, deploy, and support a logistics and supply chain platform built on React, AWS Amplify, GraphQL, and DynamoDB — integrated with multiple enterprise systems via our event‑driven integration platform.
All infrastructure is managed as code, deployed via Azure DevOps CI/CD pipelines. You will work directly with business stakeholders, taking features from discovery to delivery, owning outcomes end to end.
This position will commence as a 12-month fixed term contract.
Key Responsibilities:
Front‑End Engineering
- Build and maintain enterprise data management UIs using React, TypeScript, and Material‑UI.
- Implement real‑time and offline‑first features using AWS Amplify DataStore and GraphQL subscriptions.
- Write reusable custom hooks and components; manage multi‑environment Amplify deployments.
Back‑End and API Development
- Design and evolve GraphQL APIs and NoSQL data models using AWS AppSync and DynamoDB.
- Build serverless Lambda functions in Node.js/TypeScript; implement event‑driven processing pipelines using DynamoDB Streams.
- Integrate with enterprise systems via AWS EventBridge and REST APIs; implement authentication and role-based access control with AWS Cognito.
- Ensure resilience through dead‑letter queues, idempotency, and retry strategies.
Integration and Deployment
- Author and maintain cloud infrastructure using AWS CDK (TypeScript) across Dev, NonProd, and Production environments.
- Build and manage Azure DevOps multi‑stage YAML pipelines with environment gates, and automated quality checks.
Engineering Excellence
- Apply OO design, SOLID principles, TDD, and dependency injection.
- Write thorough unit tests with mocking frameworks to verify business logic independently of infrastructure.
- Work within hexagonal (ports and adapters) architecture — keeping core logic decoupled from AWS specifics.
- Diagnose and resolve production incidents using cloud logging and observability tools.
Your Experience and Skills:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
- 3–5 years of full stack development experience on cloud‑native AWS applications.
- Proficiency in JavaScript/TypeScript and React ecosystem.
- Strong Node.js Lambda and GraphQL API experience.
- Demonstrable portfolio or code samples showcasing React/TypeScript and AWS CDK work.
- Production support experience — log analysis, incident diagnosis, distributed system troubleshooting.
- Strong analytical and problem‑solving abilities, ownership mindset, excellent stakeholder engagement skills.
About Mineral Resources (MinRes)
MinRes is a leading diversified resources company with extensive operations in lithium, iron ore, energy and mining services across Western Australia. With a focus on people and innovation, MinRes has become one of the ASX’s best-performing companies since listing in 2006.
At MinRes, the future's bright. Be part of our next chapter.
Recommended Jobs
There are currently no jobs matching this criteria