Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 18, 2023
    Deadline: Not specified
  • 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.
    Read more about this company


    Junior Golang Software Engineer - Containers / Virtualisation / API

    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

    Method of Application

    Interested and qualified? Go to Canonical on to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Canonical Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail