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
Other Jobs from CorePlan
Software Engineer - Full Stack (Expression of Interest)
Senior Frontend Engineer (Expression of Interest)
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