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