Job Overview
-
Date PostedJune 21, 2024
-
Location
-
Expiration dateJuly 9, 2024
-
Experience1 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.