CorePlan

Software Engineer, Back-end

Perth, Australia
Python SQL React Django TypeScript Microservices Node.js Docker Next.js Terraform Kubernetes CSS API PostgreSQL AWS
Description

About Us

CorePlan is transforming the mining industry through innovative digital operations software. We've replaced traditional paper and spreadsheet systems with an intelligent, cloud-based platform that streamlines drilling operations, data management, and team collaboration. Based in Perth, we're rapidly expanding our presence across Australia and internationally. Our platform is delivering measurable efficiency gains for mining operations of all sizes, with customers reporting up to 80% reduction in administrative overhead and significantly improved data accuracy. We're a high-performing team that values innovation, collaboration, and continuous improvement. Our mission is to modernise the mining industry, and we're looking for talented individuals who share our passion for creating impactful solutions.

About the Role

As a Backend Engineer at CorePlan, you'll be instrumental in architecting and delivering high-performance features that power modern mining operations. Working with our stack of NestJS and TypeScript, you'll build scalable, reliable services that handle complex operational workflows. You'll join our small but growing engineering team, following Agile methodologies and participating in two-week sprints. Current projects include expanding our real-time data processing capabilities, implementing advanced analytics features, and scaling our architecture to support our growing customer base.

Responsibilities

  • Design and implement scalable backend services and RESTful APIs that handle complex mining operational data

  • Collaborate closely with our frontend team and product designers to create seamless end-to-end solutions

  • Write clean, tested code with comprehensive documentation

  • Optimise PostgreSQL database performance and design efficient data models

  • Lead architectural decisions for new features and contribute to our micro-services evolution

  • Mentor junior developers and conduct thorough code reviews

  • Monitor system performance and troubleshoot production issues

  • Contribute to our technical documentation and API specifications

Requirements

  • 4+ years of professional software development experience

  • Strong proficiency in Node.js and TypeScript

  • Solid understanding of SQL and database optimisation techniques

  • Experience with AWS services (ECS, RDS, S3)

  • Expertise in API design and REST principles

  • Experience with automated testing (Vitest, Jest, Supertest)

Nice to Haves

  • Experience with NestJS framework and its ecosystem

  • Knowledge of Domain

  • Familiarity with Next.js and React

  • Experience with infrastructure as code (Terraform)

  • Background in microservices architecture

  • Docker and Kubernetes experience

Our Tech Stack

  • Backend: NestJS (Node.js), Django (Python), TypeScript, PostgreSQL, AWS

  • Frontend: Next.js, React, TypeScript, Tailwind CSS

CorePlan
CorePlan
Mining Mining Technology SaaS Software

0 applies

7 views

Similar Jobs

AWS Full Stack Developer

Remote Annapolis Junction, MD

Software Engineer

Denver, CO US

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say