Hi,

OneConfig is in the process of growing our technical team and looking for 
some intermediate/senior Go developers in Cape Town, South Africa.

*About Us*

At OneConfig we simplify the complicated and expensive processes around 
managing, monitoring and providing insightful reporting for Junos devices.

*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.

*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.

If you are interested or know of anyone who might be interested please head 
over to https://www.indeed.co.za/Oneconfig-jobs to apply or require more 
information.


Ciao

Charl

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to