We deliver open source to the world faster, more securely and more cost effectively than any other company. If you’re interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.What You Will Do
Design, implement and document REST APIs inside a Go codebase
Model data, design database schemas and implement data storage in a dqlite (SQL) database
Integrate with external REST APIs and other external services (logging, monitoring, …)
Maintain code quality through static analysis, unit and system tests
Collaborate proactively with a distributed team
Discuss ideas and collaborate on finding good solutions
Work from home with global travel 2 to 4 weeks/year for internal and external events
Who You Are
You are curious, flexible, articulate and accountable
You value soft skills and are enterprising, thoughtful and self-motivated
You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
You have experience programming in Go
You have experience in designing or implementing REST APIs
You have database and data modelling experience
You have experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community
Source link