Job Description
Software Engineer – Stellenbosch | Hybrid
Job title: Software Engineer (Golang)
Location: Stellenbosch | Hybrid
_______________________________________________________________
Software Engineer (Golang)
Job Overview: Work in a highly skilled agile team with strong customer focus to develop Go software for a service-based architecture in a continuous integration environment. Our systems are used by hundreds of expert operators, analysts and should be able to run unattended.
Minimum Requirements:
- Bachelor’s Degree in Computer Science or Engineering, with systems software related subjects.
- Ideally from 3 years’ experience as a software developer | engineer.
- Proficient in any of Go, Java, C or C++. Most development is done in Go.
- Proficient in Linux based systems.
- Driven to solve tough problems in innovative ways.
- Critical thinker and detail oriented.
- Excellent communicator.
Advantageous Skills & Education (not essential):
- Master’s Degree (MSc. or MEng.) Computer Science, Computer Engineering or systems software related subjects or research.
- 5 years’ experience as a software developer.
- Experience with highly available distributed systems and scalable software architecture.
- Experience with systems software development.
- Experience with network protocols.
- Experience with Go, NoSQL and/or Elasticsearch.
- Experience in concurrent software design.
Role responsibilities:
- Become a vital and high contributing team member developing high quality software for distributed systems.
- Solving the customers’ problems and delivering just the right product while taking full end-to-end ownership of all implemented features.
- Show strong passion to develop robust, reliable, high-throughput and highly available back-end software systems and to integrate with various other components and/or sub-systems.
- Help to extend our position as market leader by building systems that adds value to our customers, is scalable and can adapt to the ever-growing volume of telecoms traffic.
- Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application unsuccessful.
- Successful applicants will be contacted within 14 days of applying.
- Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.
_______________________________________________________________
Send CV to: cv@letsrecruit.co.za
_______________________________________________________________
Related Jobs (19)
-
Junior Application Engineer | Engineering Graduate on January 7, 2025
-
DSP Engineer – Cape Town on January 6, 2025
-
Junior Digital Signal Processing Engineer – Cape Town on January 6, 2025
-
Engineering Graduates on December 3, 2024
-
Junior Embedded Software Engineer – Randburg on November 28, 2024