Menu Close

Back-End Engineer

IT – Software Development
Cape Town – Western Cape

ENVIRONMENT:
A data-driven Dev House offering innovative hardware & software solutions seeks a forward-thinking Back-End Engineer to join its team. Your core role will be to plan, develop, test and implement new innovative software products in a fast-paced prototyping development environment. You will require Grade 12 or equivalent, at least 2 years’ in a similar role and your tech toolset should include: Java, C#, Golang, Rust, NoSQL, MongoDB, PostgreSQL, MariaDB, RabbitMQ and GIT.
 
DUTIES:
  • Write code that complies with the company’s standards and provides optimal functionality.
  • Ensure software across all projects meet all requirements of quality, security, extensibility by regularly reviewing pull requests.
  • Ensure documentation is up to date and concepts are communicated clearly through flowcharts and diagrams.
  • Display a clear level of understanding of the current back end stack and standards.
  • Stay up to date with new technology and industry standards.
  • Propose additions to current back end stack to optimize performance and workflow.
 
REQUIREMENTS:
  • Grade 12 or equivalent certificate essential.
  • Minimum 2 years’ experience in a similar role.
  • Working knowledge of a suitable programming language; Java, C#, Golang, Rust.
  • Experience with NoSQL (MongoDB) and SQL (PostgreSQL, MariaDB).
  • Experience with Messaging platforms like RabbitMQ.
  • GIT (or similar revision control).
 
ATTRIBUTES:
  • Strong analytical and problem-solving skills.
  • Attention to detail.
  • Deadline-driven and able to work under pressure.
  • Able to take initiative.
  • Strong communication skills (verbal and written).