08.03.2024
Senior Back-end Developer
South Africa
South Africa, Pretoria
Job Description Senior Back-end Developer / Engineer Purpose of the role: 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 Web Services (AWS) as hosting provider. We are split into teams, each with a specific product focus. Each team will include a Business Analyst, Back-end- and Front-End Engineers, Android and/or iOS Developers, and/or Web Developers, each who bring a unique and creative perspective to the team Minimum Qualifications: Bachelor’s degree in Computer Science or Engineering (or similar) Essential Desirable Qualifications: MSc/PhD in computer science or other technical discipline. 5+ years working experience Essential skills and knowledge: 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 (desirable) Experience in Golang. Experience with continuous deployment technologies (Jenkins). Familiarity with (TDD) unit testing, performance, load, or end-to-end integration tests. A full job spec can be provided if you meet the requirements If you meet the above requirements, please send your CV to bennita@zealhr.co.za If you haven’t heard back from us in 2 weeks, please consider your application unsuccessful#J-18808-Ljbffr
Attention! You will be redirected to another site