Microservices Engineer

CanonicalCanonical·Remote(Home based - Worldwide)·Work From Anywhere
Software Development
Excel

WFA Digital Insight

As demand for scalable and resilient backend systems grows, microservices engineers with expertise in Go and Python are increasingly sought after. Canonical's commitment to open-source software and global collaboration makes this role stand out. With the company's focus on improving practices and performance, candidates should be prepared to showcase their skills in API design, database performance, and DevOps.

Job Description

About the Role

Canonical is seeking a skilled Microservices Engineer to join their team. The company is a leading provider of open-source software and operating systems, with a widely used platform, Ubuntu. The successful candidate will be responsible for writing high-quality software that works at scale and designing APIs and software architecture for collegial review.

Responsibilities

  • Write high-quality, well-designed, and robust software that works at scale
  • Design APIs and software architecture for collegial review

Requirements

  • Excel skills are required, although the specific context is not provided
  • Experience with back-end REST API microservices engineering in Go and Python is necessary

Nice to Have

  • Knowledge of API design, documentation, and governance
  • Database performance design considerations and skills
  • Experience with multi-region service delivery, fuzzing, tracing, and profiling

How to Stand Out

  • Familiarize yourself with Canonical's Ubuntu platform and its applications in the industry.
  • Showcase your expertise in API design, database performance, and DevOps practices in your portfolio or resume.
  • Be prepared to discuss your experience with Go and Python, as well as your understanding of microservices engineering.
  • Highlight any experience you have with collaborative development and global teams.
  • Prepare examples of how you have improved practices and performance in your previous roles.
  • Research the company's culture and values to understand their expectations and requirements.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.