Software engineer

$800 - 1200 / Per Month
Jan 28, 2021

Job Overview

About MMS:

MMS is a technology company based in Cape Town consisting of chemical engineers, software developers and accountants with creative problem solving skills. We focus on large data management in processing industries, with our primary focus being the mining industry. 

Our company culture rests on four core values which are the pillars of our success thus far. These core values are to be:

  • Dynamic - have an innovative and agile approach. Solve problems

  • Committed - be passionate, have grit, high expectations and play for the team

  • Customer Centric - listen, collaborate, create value and earn trust

  • Real - be authentic, transparent, respectful and act with integrity

WIRE tech stack:

  • Flask

  • Angular

  • Docker

  • PostgreSQL

  • SQLAlchemy

  • TimeScaleDB

Job description:

A software developer/engineer at MMS will deal with a large variety of challenging and exciting problems. These include and are definitely not limited to cloud infrastructure, devops, backend web application problems, front end application problems and specific client related issues as well. 

A software engineer at MMS will be expected to problem solve a variety of these areas by means of agile and test driven development. They are also expected to work closely with the MMS team to solve client specific problems. 

Skills & Experience:

  • ~ 3+ years of work experience

  • An understanding of web application development with some experience in a leading framework such as Flask, Django, Ruby on Rails, or other frameworks

  • An understanding of web client frameworks such as Angular or React

  • Mathematical proficiency will be advantageous

  • Experience with OOP programming in languages such as Python or Java

  • Understanding of best practices with regards to web applications and OOP

  • Exposure to these libraries or frameworks will be advantageous as well:

    • Pandas

    • Ionic

Job spec close out:

  • Working hours - we are based in South Africa - working hours to be agreed in time, we are looking for regular progress/merge requests rather than specifc hours

  • Salary - fortnighly or to be agreed?

  • Skills: Python, maths and comp sci advantageous


Skills Required

  • Python

Share with your friends