Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Full stack engineer

Perth
Codida
Posted: 4 February
Offer description

Job Description: Full Stack Engineer

ABOUT US

At Codida, we are a specialised data & analytics company driving digital transformation in Australia's resources sector. Founded in Perth, we combine deep industry knowledge with cutting-edge solutions to help mining, oil, and gas clients unlock operational value.

Working with industry-leading clients, our team delivers tailored solutions in industrial automation, data integration, and analytics. We're on an exciting growth trajectory, expanding our footprint across new clients and commodities in the resources sector.

THIS ROLE

We are seeking an experienced Senior Full Stack Developer with mining industry and control systems expertise. You will design and build sophisticated software solutions that bridge operational technology and business intelligence, creating applications that transform how Australia's leading mining and energy companies manage their operations.

You'll work at the intersection of industrial control systems and modern web technologies, developing real-time monitoring dashboards, data integration platforms, and operational intelligence tools that deliver measurable business outcomes.

RESPONSIBILITIES

Full Stack Development


• Design and deploy end-to-end software solutions for industrial applications.


• Build responsive front-end interfaces using modern frameworks (React, Angular, ).


• Develop robust back-end services and APIs (Python, Java,, C#, or similar).


• Create real-time monitoring and control interfaces for industrial systems.


• Implement data visualisation solutions that make complex operational data accessible.

Integration & Control Systems


• Integrate applications with industrial control systems (SCADA, PLC, DCS).


• Develop interfaces to PI historians, time-series databases, and industrial protocols (OPC-UA, Modbus).


• Build middleware and data pipelines connecting OT and IT systems.


• Implement real-time data processing and alerting systems.

Database & Architecture


• Design database schemas optimised for industrial data (SQL Server, PostgreSQL, MongoDB).


• Develop scalable system architectures for enterprise deployments.


• Deploy and maintain applications in cloud and on-premises environments (Azure, AWS).

Client Engagement & Consulting


• Work directly with clients to understand operational challenges and business objectives.


• Translate business requirements into technical specifications and system designs.


• Lead requirements sessions and present solutions to diverse audiences.


• Build trusted relationships through consistent, high-quality delivery.

Project Delivery


• Manage projects from requirements through deployment and support.


• Implement version control, testing, and CI/CD practices.


• Document system designs, APIs, and deployment procedures.


• Provide technical mentoring to clients and team members.

REQUIRED EXPERIENCE


• 5+ years in full stack software development.


• Mining, oil & gas, or heavy industrial sector experience with understanding of operational workflows.


• Front-end development with modern JavaScript frameworks (React, Angular, ).


• Back-end development with Python,, C#/.NET, or Java.


• Database design and SQL proficiency.


• RESTful API design and development.


• Consulting experience with multiple clients and stakeholders.


• Cloud platforms (Azure or AWS) experience.


• Strong problem-solving and communication skills.


• Ability to work independently and take ownership of projects.

HIGHLY VALUED


• Experience with Ignition SCADA, OSIsoft PI System, or Power BI.


• Python for industrial automation and data processing.


• Docker, Kubernetes, and containerised applications.


• DevOps practices and CI/CD pipelines.


• Real-time data processing frameworks.


• IoT and edge computing solutions.

QUALIFICATIONS


• Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field.


• Relevant industry certifications valued.


• Valid driver's licence and ability to travel to client sites.


• Australian work rights (unable to sponsor visas).

WHAT WE OFFER


• Competitive salary package.


• Flexible working arrangements - Perth-based role.


• Work with cutting-edge technologies and major industry players.


• Career progression path within a rapidly growing company.


• Professional development support and training opportunities.


• Collaborative, innovative work environment with work-life balance.

WHY CHOOSE CODIDA?

We are the unique trifecta of:


• Decades of operational experience in the resources sector


• High-calibre technical expertise across data, automation, and analytics


• Holistic approach combining people, process, and technology to create highly effective and sustainable change

At Codida, we believe in keeping things simple and delivering pragmatic, sustainable results. We value meaningful work that brings diverse people together to solve common problems—building not just better systems, but better teams and stronger organisations.

HOW TO APPLY

If you're ready to take on challenging projects where your expertise will directly impact Australia's resources sector, we want to hear from you. Please submit your resume and a cover letter explaining why you're the perfect fit for Codida.

Codida is an equal opportunity employer committed to building a diverse and inclusive team.

Send an application
Create a job alert
Alert activated
Saved
Save
Similar jobs
jobs Perth
jobs Western Australia
Home > Jobs > Full Stack Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save