About UsCorePlan 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 RoleAs 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.ResponsibilitiesDesign and implement scalable backend services and RESTful APIs that handle complex mining operational dataCollaborate closely with our frontend team and product designers to create seamless end-to-end solutionsWrite clean, tested code with comprehensive documentationOptimise PostgreSQL database performance and design efficient data modelsLead architectural decisions for new features and contribute to our micro-services evolutionMentor junior developers and conduct thorough code reviewsMonitor system performance and troubleshoot production issuesContribute to our technical documentation and API specificationsRequirements4+ years of professional software development experienceStrong proficiency in Node.js and TypeScriptSolid understanding of SQL and database optimisation techniquesExperience with AWS services (ECS, RDS, S3)Expertise in API design and REST principlesExperience with automated testing (Vitest, Jest, Supertest)Nice to HavesExperience with NestJS framework and its ecosystemKnowledge of DomainFamiliarity with Next.js and ReactExperience with infrastructure as code (Terraform)Background in microservices architectureDocker and Kubernetes experienceOur Tech StackBackend: NestJS (Node.js), Django (Python), TypeScript, PostgreSQL, AWSFrontend: Next.js, React, TypeScript, Tailwind CSS
#J-18808-Ljbffr