Go Developer (remote)

About us

Civo is the first cloud native service provider powered only by Kubernetes. Our simple developer experience, with a predictable pricing model and super-fast launch times provides Kubernetes to a range of companies from small developer groups to enterprises.


About you

The successful candidate will have at lest 3 years professional development experience in Go for development. We use Go to build API services, CLI clients and Kubernetes operators, daemons and drivers.

Developers at Civo work fairly independently, so the successful candidate will be used to working in that environment. Support is available from other senior staff and the Chief Technical Officer in terms of direction setting, assistance when stuck and pairing as needed, but the ability to work independently, learn as required and frequently/speedily report progress or blockages is essential.


What you'll be doing

The role will be reporting to the Chief Technical Officer, but should have a strong focus on communication skills to discuss priorities and report progress to the technical team as well as communicating with other departments and our sister companies. You'll be expected to undertake code reviews of others' code as well as contribute to best practices to be used. Automated testing experience is essential. Some experience of developing Kubernetes operators is useful, but not essential.

Related technologies in use at Civo are : Git (via GitLab and GitHub), Go, etcd, Redis, Docker, K3s and Kubernetes. Experience with at least the first couple of these technologies is required, the later items are bonuses.

How do I apply?

Got all the info you need? Send us your CV and a covering letter and let’s get talking!

Apply now