Remote Software Engineer - App Stores

at Canonical - Jobs

Posted 1 day ago 3 applied

Description:

  • Canonical is a leading provider of open source software and operating systems, particularly known for its platform, Ubuntu.
  • The company serves a global enterprise and technology market, with customers including major public cloud and silicon providers.
  • Canonical operates with a globally distributed team of over 1200 colleagues in more than 75 countries, with minimal office-based roles.
  • The Store team at Canonical develops and operates backend services for the Snap Store and Charmhub.io marketplaces, primarily using Python and some Golang.
  • The role involves scaling production architecture, expanding software delivery capabilities, and enhancing offerings for IoT and large Enterprise solutions.
  • Responsibilities include collaborating remotely, writing clean web service APIs, designing and implementing features, reviewing code, and discussing solutions with the team.

Requirements:

  • Candidates must have professional proficiency in developing public-facing APIs and web applications using Python.
  • A broad technology base is required, with a preference for backend code and infrastructure.
  • Familiarity with relational and non-relational databases is essential, including the ability to design effective data models and tune queries.
  • Comfort with Ubuntu as a development and deployment platform is necessary.
  • A strong academic background in Computer Science, STEM, or a similar degree is required.
  • Candidates should possess curiosity, flexibility, articulation, and accountability.
  • Valuing soft skills and being passionate, enterprising, thoughtful, and self-motivated are important traits for this role.

Benefits:

  • Canonical offers a pioneering work environment at the forefront of the global move to open source.
  • The company provides an opportunity to work with one of the most important open-source projects, Ubuntu, which is integral to AI, IoT, and cloud technologies.
  • Canonical recruits globally and maintains high standards for its employees, fostering a culture of excellence.
  • Most employees work remotely, promoting a modern digital workplace.
  • The company is committed to diversity and equal opportunity, ensuring a workplace free from discrimination.