Junior Software Developer - Observability
Canonical
JuniorAbout the position
Join a global team to develop a cloud-native monitoring stack using open-source tools. This role offers the chance to work with cutting-edge technology in a fully remote environment.
Tech stack
- python
- go
- kubernetes
- openstack
- ubuntu
Requirements
Required:
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You are a skilled Python developer, preferably with a track record in open source
- You have a working knowledge of Go
- You have interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems
Nice to have:
- You love technology and working with brilliant people
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
Responsibilities
- Collaborate proactively with a globally distributed team
- Write, test and document high quality code to create new features
- Debug issues and interact with a vibrant community
- Review code produced by other engineers
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Maternity and paternity leave