Full Stack Developer at Engineering Analytics Scale-up


Information & Communication TechnologyDevelopers/Programmers

Are you interested in building great products and exporting your product to the World? If yes, we may have a position for you.

About us

MaxMine is a technology scale-up pushing the limits of data analytics to optimise our client’s operations. We believe that humanity needs to make better use of our scare resources and that can happen with better collection and intelligent analysis of data, through to the application of Industrial Internet of Things technologies.

What you’ll be doing here

We have an immediate need for a full stack web developer to contribute to our technology development team. We want someone who’s looking to step in and own it. In this role you will be required to:

  • Develop and deliver new features which make our users awesome
  • Scope, plan and shape new feature concepts so that they can be placed on our roadmap
  • Mentor and develop less experienced team members
  • Contribute to our broader team and culture

Our tech

We leverage the latest best tech where it makes sense. Our broader tech stack includes

  • AWS, including infrastructure as code via Terraform
  • Docker and Kubernetes
  • MQTT, Kafka and pyspark
  • Snowflake and DBT
  • React and redux
  • Hasura & GraphQL

About you

We are currently seeking expressions of interest from candidates who have many of the following elements:

  • Between 2-10 years of experience developing web applications, with a focus on front end / user interface development (with a Computer Science / IT degree a plus, but not necessarily required)
  • Proficiency with full stack technologies and SQL
  • React / Redux experience would be highly regarded
  • Strong web development experience
  • Solid understanding of the software development process, and modern development technologies (including git and Jira, CI/CD)
  • Experience working in teams of software developers
  • An interest in UX and UI design – developing your skills and experience in this area

There is significant scope for learning and development, as well as meaningfully shaping the direction of how we do things with new and innovative approaches.

Any applicant will require:

  • Passion about building great products
  • Willingness and eagerness to learn new practices and concepts
  • Demonstrated ability to program
  • Excellent communication skills, both written and verbal
  • A strong team player, with an interest in leading a talented team

Our team values

Our team’s cohesion and success draws from a culture of shared values. We are looking for someone who identifies with all of the following to ensure they are a good fit for the company and vice versa.

  • Customer – We play the long game, as one team
  • Impact – We move the needle for our customers, people & environment
  • Ubuntu – We believe ‘I am because we are’
  • Finishing – We celebrate when things are done
  • Excellence – We take pride in our work. Quality output with a sense of urgency
  • Playful spirit – We have a good laugh