Back-end Engineer - Pretoria
more than 14 days ago
Developing and maintaining software products and solutions offered by the company.
Our technical stack comprises of Golang to build fast, fault tolerant and distributed systems (NATS, NATS Jetstream, CQRS), MySQL/PostgreSQL for data storage, Github actions for CI/CD, Docker (and compose) for containerisation and Amazon.
Design and build data stores with complex relationships (relational or NoSQL).
Built/Design distributed systems, back-end APIs, or microservices.
CS fundamentals in object-oriented design, data structures, algorithm design and complexity analysis.
Skills and Knowledge
Experience in Golang.
Experience with continuous deployment technologies. (Jenkins).
Familiarity with (TDD) unit testing, performance, load, or end-to-end integration tests.