Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Nov 26, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company.
    Read more about this company

     

    Software Engineer - Launchpad

    What You'll Do

    • Proactively collaborate within and contribute to design, architecture, and feature-selection for solutions across distributed teams
    • Write high-quality, API-first Python code with unit tests
    • Debug issues and produce high-quality fixes
    • Review code produced by other engineers
    • Work from home with global travel 2 to 4 times a year for internal and external events

    Who You Are

    • You love technology, working with brilliant people, and solving interesting problems
    • You are a strategic thinker
    • You are curious, flexible, articulate, and accountable
    • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
    • You have proficiency delivering robust code to production, preferably written in Python.
    • You have experience and enjoy maintaining and improving large and mature web applications.
    • You have experience with databases, ORMs (PostgreSQL a plus), data management, and data modelling.
    • You have an interest in, or experience with, integration, infrastructure and operations.
    • You believe that robust security requires conscious efforts at every stage of delivery.
    • You have familiarity with Ubuntu as a development and deployment platform.
    • You have a solid understanding of the structure of various software packaging systems, including Debian/Ubuntu packages.

    go to method of application »

    Senior Software Engineer - App Stores Backend

    What You'll Do

    • Collaborate remotely with a globally distributed team.
    • Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
    • Design and implement new features and enhancements from spec to production and ongoing operations at scale.
    • Review code and technical designs produced by other engineers.
    • Discuss ideas and collaborate on finding good solutions.
    • Work remotely with global travel 2 to 4 weeks for internal and external events.

    Who You Are

    • You love technology and working with a diverse set of talented people.
    • You are curious, flexible, articulate, and accountable.
    • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
    • You have a broad technology base but favor backend code and infrastructure.
    • You have proficiency developing public-facing APIs and web applications, preferably using Python and/or Golang.
    • You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.
    • You are comfortable with Ubuntu as a development and deployment platform.
    • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree.

    go to method of application »

    Software Engineer - Systems Management

    What you'll do

    • Collaborate proactively with a distributed team
    • Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
    • Demonstrate your strong commitment to code quality and automated testing
    • Participate in the engineering process with code and architectural reviews
    • Take personal ownership of problems and design and deliver solutions
    • Work remotely with global travel 2 to 4 weeks for internal and external events
    • Assist with release management during each development cycle
    • Collaborate with devops for Landscape SaaS, Canonical's hosted Landscape

    Who you are

    • You love technology and working with brilliant people
    • You are curious, flexible, articulate, and accountable
    • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
    • You have proficiency developing public-facing APIs and web applications, preferably using Python.
    • Experience with Python and web frameworks such as Flask and Django.
    • Experience with databases, and ORMs (PostgreSQL a plus)
    • You are comfortable with Ubuntu as a development and deployment platform.
       

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Canonical Ghana Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail