Job Overview

  • Date Posted
    June 21, 2024
  • Location
  • Expiration date
    July 9, 2024
  • Experience
    1 Year

Job Description

Civo is revolutionizing the cloud industry by providing developers and businesses with cutting-edge, developer-friendly cloud solutions. With a focus on simplicity, performance, and reliability, Civo enables its clients to unleash the full potential of their projects and scale with ease. As a company committed to excellence and innovation, Civo values diversity, collaboration, and continuous improvement.

About the Role:

Are you up to the challenge of building the cloud with us? We have an international, fully remote team working on creating the best Kubernetes-first, innovative virtualization platform around, and we’d like you to join. In this role, you will be bringing new products to life, working with cutting-edge technology, and making a daily difference supporting users by giving them a platform on which to build awesome new things.

You will get fully involved with the inner workings of Kubernetes, virtualization and cloud computing, with opportunities to contribute back to open-source projects and participate at industry conferences around the world. You won’t just ship code: you’ll join a supportive team that values your perspective and ideas from day one.

Responsibilities:

  • Participate in developing and maintaining scalable, efficient code for various components of the Civo cloud platform using Golang in collaboration with more senior engineering colleagues
  • Collaborate with other project teams as well as SRE and non-technical teams to deliver software that enhances Civo’s overall platform capabilities
  • Ensure code quality, performance, and reliability through comprehensive testing and optimization
  • Participate in code reviews, providing constructive feedback where possible
  • Learning and staying up-to-date with the latest Go language trends, libraries, and tools
  • Assisting in troubleshooting, debugging technical issues, refactoring and optimizing code

Requirements:

  • Currently enrolled toward a Bachelor’s degree in Computer Science, Engineering or a related field
  • Demonstrated understanding of programming fundamentals such as data structures and algorithms as well as test-driven development
  • Basic understanding of version control systems (Git) and web technologies such as HTTP/HTTPS
  • Familiar with writing programs in Go
  • Problem solving and analytical skills
  • Strong written and verbal communication skills
  • And most of all, a willingness to learn and get involved!

Nice to Have:

  • Familiarity with containerization technologies (e.g. Docker)
  • Familiarity with cloud platforms
  • Familiarity with web development frameworks (e.g., Gorilla, Gin, Echo)
  • Familiarity with API design and development principles (RESTful APIs)
  • Contributions to open-source projects

Why Join Civo:

  • Competitive compensation and benefits package.
  • 4-day week company (unless attending an event).
  • Uncapped holiday.
  • Remote work environment with flexibility and autonomy.
  • Collaborative and inclusive culture that values diversity and creativity.
  • Opportunity to work with a dynamic and innovative team in the fast-growing cloud industry.