About the company At OneConfig we simplify the complicated and expensive processes around managing, monitoring and providing insightful reporting for Junos devices.
Job position
Permanent
Job description
Responsibilities
* Plan, design and develop new features and improvements of the OneConfig platform.
* Improve the visibility (monitoring/tracing), availability, latency, security and scalability of backend services.
* Produce high quality, maintainable code with great test coverage.
* Make intelligent choices for the adoption of new technologies based on your extensive experience.
* Do code reviews and help other developers to improve our code.
* Independently work on analysis, development and testing.
* Solve problems relating to mission critical services and build automation to prevent problem recurrence/regression.
* Actively influence the designs and architectures for distributed systems and micro services.
* Work with internal/external teams of developers and other stakeholders across multiple time-zones.
Skills & requirements
Minimum Requirements
* BS degree in Computer Science or equivalent, demonstrable practical experience.
* Minimum 5 years of Go programming experience (for network/distributed/analytics services).
* Minimum 7 years of programming experience with languages like C/C++, Haskell, Ruby or Python (at least one).
* Experience in developing and maintaining fast, scalable and well-documented APIs.
* In-depth experience with one or more of JSON, MsgPack and XML.
* Good practices documenting, writing and maintaining clean code.
* Solid understanding of Networking.
* Able to design data models for RDBMSs like MySQL or PostgreSQL as well as for any kind of NoSQL data store including MongoDB, Redis and others.
* Very good knowledge of Linux/UNIX server operating systems and strong systems-level debugging skills.
* In-depth experience with one or more of AWS, Google Cloud Services, Rackspace or DigitalOcean.
* Very good knowledge of Git.
* Self motivated and able to take initiative.
* Work comfortably alone and as part of a team.
* Excellent verbal and written English communication skills.
Preferred Requirements
* Experience with distributed systems and resilience patterns as well as implementing them.
* Understanding of processes, threads, concurrency issues, locks and Linux performance monitoring.
* Strong problem solving skills; understanding/application of algorithms and complexity analysis.
* Expertise in designing, implementing and monitoring micro service architectures.
* Track record of Open Source contributions.
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-bgy-Senior-Software-Engineer-Cape-Town-OneConfig.html Please mention that you found the job at Golangprojects.com
[ job website ]
Senior Software Engineer โ Reporting - Cast AI(March 2026) Remote Europe, 100% Remote - Salary: 78000 - 108000 EUR / year
Why Cast AI?
Cast AI is an automation platform that operates cloud-native and AI infrastructure at scale. By embedding autonomous decision-making directly into Kubernetes and cloud environments, Cast...
Senior Software Engineer โ Karpenter - Cast AI(March 2026) Remote Europe, 100% Remote - Salary: 78000 - 108000 EUR/year
Why Cast AI?
Cast AI is an automation platform that operates cloud-native and AI infrastructure at scale. By embedding autonomous decision-making directly into Kubernetes and cloud environments, Cast...
Founding Engineer - Golang - GlassFlow(March 2026) Berlin, Germany
GlassFlow is a startup building the open-source data streaming infra for the next generation of developers and AI companies: Easy to use, massively scalable and optimized for the AI era.
Weโre a B...
Senior Go Engineer - Remote - Vistas Recruitment(March 2026) Fully remote, Europe - Salary: โฌ70,000 - โฌ100,000 Per Annum
Want to help build a disruptive SaaS platform in Healthtech?
Fancy working fully remotely?
My client, a well-funded (Series A) German HealthTech, is building a global SaaS platform with a strong IoT...