Taro Logo

Software Engineer, Full-Stack

A Perth tech startup building a cloud-based SaaS drilling management platform for mining operations.
Perth WA, Australia
Backend
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Full-Stack

CorePlan is revolutionizing the mining industry with their innovative SaaS drilling management platform. As a Perth-based tech startup, they're transforming traditional paper and spreadsheet systems into a streamlined cloud-based solution. The Full-Stack Software Engineer role offers an opportunity to work with modern technologies including NestJS, Django, TypeScript, and React while building high-performance features that reshape mining operations.

The position requires a skilled developer with experience in both frontend and backend technologies, particularly strong in areas like Python, TypeScript, and cloud services. You'll be responsible for designing and implementing features, maintaining code quality, and mentoring junior team members. The role combines technical excellence with collaborative teamwork in a startup environment that values first-principles thinking and continuous improvement.

CorePlan offers a dynamic work environment with a strong emphasis on culture and growth. Their values include analytical thinking, passionate dedication to craft, and a "can-do" attitude toward challenging problems. The company provides flexible working arrangements, a central CBD location, and various perks including team events and mental health support.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact in the mining technology sector while working with a modern tech stack and a high-performing team. The role offers both technical challenges and leadership opportunities, making it ideal for someone who wants to grow their career while contributing to innovative solutions in the mining industry.

Last updated 2 days ago

Responsibilities For Software Engineer, Full-Stack

  • Design and deliver high-performance features for customers
  • Ensure codebase quality through peer-review process
  • Drive enhancements in engineering tools, pipelines, and processes
  • Mentor junior team members
  • Collaborate with team members to achieve shared goals

Requirements For Software Engineer, Full-Stack

TypeScript
Node.js
Python
PostgreSQL
React
  • Experience with Django (Python), Node.js (TypeScript), or similar in production environment
  • Knowledge of PostgreSQL or MySQL databases
  • Practical knowledge of Docker and containerization
  • Strong understanding of cloud services (AWS, GCP, or Azure)
  • Experience with CI/CD pipelines
  • Testing experience with pytest, unittest, or Jest
  • Knowledge of server setups, microservices, and API design
  • Analytical mindset with system optimization skills

Benefits For Software Engineer, Full-Stack

Mental Health Assistance
  • Flexible/hybrid working arrangements
  • Central CBD location
  • Vibrant office culture
  • Team events
  • EAP mental health & wellbeing services
  • Corporate swag pack

Interested in this job?