Job Search and Career Advice Platform

Enable job alerts via email!

Remote Microservices Engineer — API & Scale (Go/Python)

Canonical

Remote

CAD 70,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global open-source software leader is seeking talented software engineers to join their expanding microservices teams. The ideal candidates will have expertise in building scalable applications, particularly with Python and Go. This role emphasizes collaboration in a distributed team and the ability to design APIs for high-quality software. Canonical offers extensive remote work opportunities, an annual bonus, and a commitment to personal development through a $2,000 learning budget.

Benefits

Personal learning and development budget
Annual compensation review
Recognition rewards
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to meet colleagues
Priority Pass for travel upgrades

Qualifications

  • Exceptional academic track record from both high school and university.
  • Drive and a track record of going above expectations.
  • Continuous integration and continuous delivery experience.
  • History of writing modern, maintainable software.

Responsibilities

  • Write high-quality, well-designed software that works at scale.
  • Design APIs and software architecture for review.
  • Build and maintain reliable, fault-tolerant applications.
  • Collaborate proactively with a distributed team.
  • Debug issues and produce high-quality solutions.

Skills

Proficiency in Python
Proficiency in Go
Excellent communication skills
Experience with Linux (Debian or Ubuntu)
Experience with relational and non-relational database systems
Familiarity with container tech (LXD, Docker, Kubernetes)

Education

Undergraduate degree in Computer Science or STEM
Job description
A global open-source software leader is seeking talented software engineers to join their expanding microservices teams. The ideal candidates will have expertise in building scalable applications, particularly with Python and Go. This role emphasizes collaboration in a distributed team and the ability to design APIs for high-quality software. Canonical offers extensive remote work opportunities, an annual bonus, and a commitment to personal development through a $2,000 learning budget.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.