Draslovka logo
Software Engineer
OTHERStellenbosch Local Municipality

Summary

Location

Stellenbosch Local Municipality

Type

OTHER

Claim this Company

Are you the employer? Manage your company page directly.

Explore Jobs

About this role

Kickstart Your Engineering Career at Blue Cube Systems!

About the Role:

Join our dynamic engineering team to help modernize and improve existing instruments and shape the next generation of sensor technology. As a Software Engineer, you’ll design, build, manage and maintain a broad variety of software systems from embedded programs on new and existing high-tech analysers in the mining industry, to server-side data flow optimization and design.

What We Do:

Blue Cube Systems specializes in real-time measurement solutions for the mining and mineral processing industries. Our advanced instruments provide continuous, on-site analysis of material properties, enabling instant decision-making to optimize efficiency and product quality. Find out more at our website: https://www.draslovka.com/bluecube.

Location: Stellenbosch, Western Cape, South Africa

Reports to: Engineering Manager

What You’ll Do:

Architect and Build:

  • Design, develop, and maintain robust backend systems and APIs in Python to power our sensor platforms.

Code Quality:

  • Write clean, scalable code that supports fast iteration while maintaining high standards for quality and maintainability.

Linux Development:

  • Build and deploy software in Linux environments, ensuring reliability and scalability.

Database Management:

  • Work with PostgreSQL, MySQL and similar databases to efficiently manage and store sensor data.

Modernize legacy code and systems:

  • Investigate and understand legacy code and systems and either modify or re-write it to ensure future maintainability and functionality on modern platforms.

Backend Security:

  • Champion security best practices, including authentication and safe API design.

 Collaboration:

  • Work closely with data scientists and engineers to provide tools and improvements that benefit end users and support employees.

Integration:

  • Support integration of signal processing, data pipelines, and cloud software.

Support & Troubleshooting:

  • Assist beta users and clients, translating feedback into product improvements.

Agile Teamwork:

  • Participate in code reviews, sprints, and cross-functional projects.

 Documentation:

  • Maintain clear, up-to-date codebases and workflows.

What We’re Looking For:

  • Minimum:  Bachelor’s degree in Computer Science or Engineering.
  • 3–5 years of software development experience.
  • Programming languages: Python, C, Pascal, Bash
  • Front-end development: TypeScript, JavaScript, HTML
  • Database systems: MySQL, PostgreSQL
  • Version control: Git or similar.
  • Embedded systems: code development on embedded Linux, or IoT environment.

Your Traits:

  • Strong problem-solving and troubleshooting skills
  • Clear written and verbal communication skills (English)
  • Collaborative mindset and team player
  • Proactive and adaptable.

At Blue Cube Systems, you'll join a culture of innovation, learning, and global impact. If you’re ready to make a difference and start a career where your skills will be valued and expanded, apply today!

Other facts

Tech stack
Python,C,Pascal,Bash,TypeScript,JavaScript,HTML,MySQL,PostgreSQL,Git,Embedded Systems,Linux,API Design,Data Pipelines,Signal Processing,Troubleshooting,Collaboration

About Draslovka

Draslovka has been reimagining what’s possible with the CN family of chemicals for more than 100 years. We are a Czech family company, driven by an international team working across the world with a conscious ambition to be the best at what they do.

Draslovka holds a strong market position in the CN - based specialty chemical industry through the roll-out of newly developed environmentally sustainable products including next-generation fumigants and biocides, supply chain optimization, and advanced application practices implemented based on consumer‘s needs.

Reliability, responsibility, and sustainability represent our core values which are consistently applied in all processes. Our goal is to build a comprehensive portfolio of chemical companies, with an interface that ensures synergy of production and services.

In its early days, the focus of the company lay in the production of hydrogen cyanide, but an extensive line of industrial products and services has since emerged. Today, Draslovka has three main business divisions: Specialty chemicals, Mining solutions and Agricultural solutions.

Team size: 501-1,000 employees
LinkedIn: Visit
Industry: Chemical Manufacturing
Founding Year: 1906

What you'll do

  • As a Software Engineer, you will design, build, manage, and maintain a variety of software systems, including backend systems and APIs in Python. You will also modernize legacy code and systems and collaborate with data scientists and engineers to enhance tools and improve user experience.

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on Draslovka's careers site.
Join our talent pool first to get notified about similar roles that match your profile.

Frequently Asked Questions

What does a Software Engineer do at Draslovka?

As a Software Engineer at Draslovka, you will: as a Software Engineer, you will design, build, manage, and maintain a variety of software systems, including backend systems and APIs in Python. You will also modernize legacy code and systems and collaborate with data scientists and engineers to enhance tools and improve user experience..

Why join Draslovka as a Software Engineer?

Draslovka is a leading Chemical Manufacturing company.

Is the Software Engineer position at Draslovka remote?

The Software Engineer position at Draslovka is based in Stellenbosch Local Municipality, Western Cape, South Africa. Contact the company through Clera for specific work arrangement details.

How do I apply for the Software Engineer position at Draslovka?

You can apply for the Software Engineer position at Draslovka directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Draslovka on their website.