Microservices Engineer
Canonical
About the position
Join a leading provider of open source software to design and build scalable back-end REST API microservices. Collaborate with a globally distributed team and contribute to high-quality software solutions.
Tech stack
- python
- go
- docker
- kubernetes
Requirements
Required:
- Proficiency in Python and / or Go
- Experience with relational and non-relational database systems
- Continuous integration and continuous delivery experience
- History of writing modern, maintainable software
Nice to have:
- Experience with container tech such as LXD, Docker, and Kubernetes
- Understanding of build systems and toolchains
- Experience with designing, building, and running distributed systems
Responsibilities
- Write high-quality, well-designed, and robust software that works at scale
- Design APIs and software architecture for collegial review
- Collaborate proactively with a globally distributed team
- Debug issues and produce high-quality solutions to resolve them
Benefits
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Maternity and paternity leave
- Opportunity to travel to new locations to meet colleagues