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 - Wire Team - Cast AI(April 2025) Remote Europe, 100% Remote - Salary: 78000-108000 EUR
What does the Wire Team do?
The Wire Team plays a pivotal, yet behind-the-scenes, role at CAST AI. While they may not directly manage the products that customers purchase, the value they create is in...
Senior Go backend Developer - Cycloid Remote Europe, 100% Remote
This role is fully remote, you can be located anywhere in Europe and UK.
Hi there! Thanks for being here and letโs get started.
At Cycloid, We aim to promote efficient infrastructure & software ...
Senior / Staff Software Engineer, Fullstack - Knot NYC, New York, United States
Knotโs mission is to empower consumers and businesses alike with connected merchant and banking experiences. Knot is like โPlaid for merchant connectivity.โ We are building the platform connecti...
Senior Golang Backend Engineer - Salesforge Remote Europe, 100% Remote
Salesforge is hiring a Backend Engineer (5+ yrs) to build autonomous AI sales agents. Use APIs, message queues, and DBs (Go is a plus). Join our high-impact, no-BS team to redefine sales
Sr Software Engineer - Backend Web Applications - Smallstep(May 2025) Fully remote in Americas timezones - Salary: 180,000-220,000
Smallstep is an internationally distributed, remote-first company. We work reasonable, flexible hours and utilize technology to accomplish goals asynchronously. We look for folks who are thoughtful, c...