Software Engineer, Back-End

Date - JobBoardly X Webflow Template
Posted on:
 
June 16, 2025

Job description

📋 The Role

As a Backend Engineer at CorePlan, you'll be the backbone of our SaaS platform, architecting and building the robust systems that power mining operations worldwide. You'll design scalable APIs, optimise database performance, and ensure our platform can handle the demands of mission-critical drilling operations while collaborating with a driven team reimagining the industry through cloud technology.

Responsibilities

What You’ll Do

  • Design and implement scalable backend services and RESTful APIs that process complex mining operational data
  • Architect robust data models and optimise database performance for complex mining datasets
  • Build and maintain microservices that integrate with various drilling equipment and third-party systems
  • Implement security best practices and ensure data integrity across all backend systems
  • Drive performance optimisation and system reliability to support 24/7 mining operations
  • Collaborate with our frontend team and product designers to create seamless end-to-end solutions
  • Mentor junior developers and conduct thorough code reviews

Our  Tech-Stack

Backend: NestJS (Node.js), Django (Python), TypeScript, PostgreSQL, AWS
Frontend: Next.js, React, TypeScript, Tailwind CSS
Mobile: React Native

Job requirements

🎯 Qualifications and Requirements

  • 4+ years of professional software development experience (with Node.js, Python, or similar backend technologies)
  • Solid understanding of PostgreSQL, MySQL databases and database optimisation techniques
  • Experience with AWS services and containerisation technologies (Docker, Kubernetes)
  • Experience designing and implementing RESTful APIs and microservices architectures
  • Proficiency with testing frameworks and test-driven development practices
  • Knowledge of caching strategies, message queues, and distributed systems concepts
  • Experience with CI/CD pipelines and infrastructure as code
  • Understanding of security best practices for web applications and data protection
  • Experience with monitoring, logging, and debugging production systems
  • Analytical mindset with experience in performance optimisation and system scalability