Microservices Engineer

Canonical UK Ltd

Home Based
Fully remote
Go and python proficiency
Api design and governance
Database performance design
Canonical UK Ltd is seeking a Microservices Engineer to join their distributed team, focusing on back-end REST API microservices engineering in Go and Python. The role emphasizes designing high-quality software and APIs, scalable architecture, and collaboration across a global team

Job Summary

  • Write high-quality, well-designed, and robust software that works at scale.
  • Collaborate proactively with a globally distributed team and display technical leadership.
  • Work from home with global travel twice annually for company events.

Matching Summary

Match Score: 85

Canonical UK Ltd is seeking a Microservices Engineer to join their distributed team, focusing on back-end REST API microservices engineering in Go and Python. The role emphasizes designing high-quality software and APIs, scalable architecture, and collaboration across a global team.

Skills & Requirements

Must-have

  • Go and Python proficiency
  • API design and governance
  • Database performance design
  • Multi-region service delivery
  • Scalable web services experience
  • Continuous integration and delivery

Nice-to-have

  • Proactive security analysis techniques
  • Tracing and profiling for distributed systems
  • Next-generation DevOps practices
  • Container tech experience
  • Hyperscale public/private cloud experience

Key Requirements

  • Undergraduate degree in Computer Science or STEM
  • Proficiency in Python and / or Go
  • Experience with relational and non-relational database systems
  • Continuous integration and continuous delivery experience
  • Experience with systems programming or scalable web services
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Ability to travel twice a year, for company events up to two weeks each

Work Rights

Not specified

Tailored Resume

Cover Letter