Senior Backend Engineer, Operational Technology

New Job Opportunity
We are actively hiring for a new role.
Apply Now
🏢 Caledonia Mining Corporation plc (Blanket Mine)📍 Gwanda, Matabeleland South Province💼 Full-Time💻 On-site🏭 Mining & Metals💰 USD 4,500 - 7,000 per month

About Company

Caledonia Mining Corporation Plc is a profitable, multi-asset gold producer with a primary focus on its Blanket Gold Mine in Zimbabwe. As a well-established and responsible mining operator, we are committed to sustainable practices, community engagement, and technological advancement. Our Blanket Mine, located near Gwanda in Matabeleland South Province, is a cornerstone of our operations, and we continuously invest in improving its efficiency, safety, and productivity. We believe in fostering a culture of innovation and provide an environment where talented individuals can thrive, making a tangible impact on our success and the local community. Joining Caledonia means becoming part of a team dedicated to operational excellence, environmental stewardship, and empowering our workforce with cutting-edge tools and systems.

Job Description

We are seeking a highly skilled and experienced Senior Backend Engineer to join our Operational Technology (OT) team at the Blanket Mine in Gwanda. This critical role involves designing, developing, and maintaining robust backend systems that power our mining operations, data analytics, and automation initiatives. You will be instrumental in building scalable and reliable services, APIs, and data pipelines that integrate various operational systems, from sensor data acquisition to enterprise resource planning (ERP) systems. The ideal candidate will have a deep understanding of backend architecture, database management, and a passion for solving complex problems within an industrial setting. You will work closely with front-end developers, data scientists, and operational teams to deliver high-performance solutions that enhance productivity, safety, and efficiency across our mining processes. This is an exciting opportunity to apply your engineering prowess in a unique and challenging environment, directly contributing to the digital transformation of a leading gold producer.

Key Responsibilities

  • Design, develop, and deploy scalable, high-performance backend services and APIs using modern programming languages and frameworks.
  • Manage and optimize database systems (SQL and NoSQL) ensuring data integrity, security, and performance.
  • Develop and maintain robust data pipelines for collecting, processing, and analyzing operational data from various mine systems and sensors.
  • Collaborate with front-end developers to integrate backend services seamlessly, ensuring a cohesive user experience.
  • Work with operational teams to understand business requirements and translate them into technical specifications and solutions.
  • Implement security best practices throughout the software development lifecycle to protect sensitive operational data.
  • Perform code reviews, provide constructive feedback, and mentor junior engineers within the team.
  • Troubleshoot, debug, and resolve issues in existing backend systems and infrastructure.
  • Contribute to architectural decisions and technology roadmap planning for the OT platform.
  • Ensure documentation of all developed systems, APIs, and processes is comprehensive and up-to-date.

Required Skills

  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one backend language such as Python, Java, Go, or Node.js.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Extensive experience designing and implementing RESTful APIs and microservices architectures.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving skills and ability to work independently or as part of a team.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience with industrial control systems (ICS), SCADA, or IoT platforms.
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ) and event-driven architectures.
  • Prior experience in the mining, manufacturing, or heavy industry sectors.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Experience with data warehousing and business intelligence tools.

Perks & Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and public holidays.
  • Relocation assistance for eligible candidates.
  • On-site accommodation options at subsidized rates.
  • Professional development and training opportunities.
  • Opportunities for career growth within a leading international mining company.
  • Contribution to a critical industry with significant local impact.

How to Apply

Interested candidates are encouraged to submit their detailed CV and a cover letter outlining their relevant experience and qualifications. Please ensure your application highlights your expertise in backend development and any experience in industrial or operational technology environments. Click on the application link below to apply directly through our official careers portal.

Job Application

×
Scroll to Top