Subscribe job alerts


Remote Job

Software Engineer - App Stores Backend (Remote)

Canonical
  • 5000 - 6000 USD per Month
  • Full Time
  • Posted : 7 months ago

This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

Canonical's Store team develops and operates the backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, within a bit of Golang. If you have a passion for clean APIs, have a bias towards shipping and believe that tests are the key to higher velocity and reliability, you'll fit right in.

We have some exciting challenges ahead including continuing to scale our production architecture, expand the store backend to handle additional package types, and enhance our on-prem offering for IoT and Enterprise solutions.

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. 

Skills
  • Python
  • Golang
  • stem
  • api
  • cli
  • backend

Similar Jobs

Remote Job

Google Ads Account Manager - Remote (Work From Home)

StubGroup
  • 4 days ago
  • Who we areWe are a team of hard-working marketers running a Google Partner ad agency.We help businesses large and small. Most of our clients are located in the United States, and our team members are located throughout the United States and around the world.Check out our website: stubgroup.comWhat w

Remote Job

Senior Full-stack React Developer

Lemon.io
  • 6 days ago
  • Are you a talented senior developer looking for a remote job that lets you show your skills and get better compensation and career growth? Look no further than Lemon.io - the marketplace that connects you with hand-picked startups in the US and Europe.What do we offer:We respect your time: here is n

Remote Job

Data Engineer/Data Scientist

Lemon.io
  • 2 weeks ago
  • Are you a talented senior engineer looking for a remote job that lets you show your skills and get better compensation and career growth? Look no further than Lemon.io - the marketplace that connects you with hand-picked startups in the US and Europe.What do we offer:We respect your time: here is no

Remote Job

Operations Manager

AvenueHQ
  • 2 weeks ago
  • Reporting to the CEO, the Operations Manager is accountable for the delivery and performance of Avenue’s CX, Design and Client Marketing teams. Leading these teams gives this role responsibility for the daily experience of our 1,000+ clients throughout North America.As Avenue’s Operation

Remote Job

OpenStack Cloud Engineer (DevOps)

VEXXHOST, Inc.
  • 3 weeks ago
  • We are seeking someone with a strong background in Linux and cloud technologies. In this role, you will not only support our customers using Atmosphere, our open-source cloud product, but also provide critical support to our internal CloudOps team that manages our public and private cloud infrastruc

Remote Job

Inside Sales Representative

Groq
  • a month ago
  • At Groq. We believe in an AI economy powered by human agency. We envision a world where AI is accessible to all, a world that demands processing power that is better, faster, and more affordable than is available today. AI applications are currently constrained by the limitations of the Graphics Pro

Remote Job

Senior Account Executive

Petal
  • a month ago
  • Founded in Quebec City in 2010, Petal is a dynamic and growing company made up of over 300 enthusiasts who have developed innovative real-time care orchestration and medical billing solutions for Health Delivery Organizations. Patient self-scheduling, clinical capacity management, care coordination,

Remote Job

Business Development Manager (Client Partnership Manager)

Galactic Fed
  • a month ago
  • Job Type:Location:Work Schedule:Job ResponsibilitiesChampions lead acquisition strategies and execution. Manage prospects through CRM like Hubspot.Analyze data to inform decisions on which industries and client types to target.Create and execute sales strategies to drive business in new and existing

Remote Job

Client Success Specialist

HIMSS
  • a month ago
  • At HIMSS, we are a catalyst for change in the health and wellness ecosystem. As one of the largest and most experienced global healthcare associations, it is our responsibility to lead this revolution. Our mission is to reform the global health ecosystem through the power of information and technolo

Remote Job

Recruiter

Dana-Farber Cancer Institute
  • a month ago
  • Job ID:38921Location:450 Brookline Ave, Boston, MA 02215Category:OperationsEmployment Type:Full timeWork Location:Remote: occasional time on campusOverviewWe have two Recruiter opportunities open in Clinical and Administrative operations. Both positions are benefit eligible, time limited roles with

View All