Remote Otter LogoRemoteOtter

Microservices Engineer - Remote

Posted 24 weeks ago
Software Development
Full Time
Worldwide

Overview

This is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python. It covers all levels of seniority. Apply here if you are already an outstanding engineer with crisp and well-articulated views on APIs, microservice design, engineering processes and DevOps.

In Short

  • Write high-quality, well-designed, and robust software that works at scale
  • Design APIs and software architecture for collegial review
  • Write tests that validate software behaviour
  • Build and maintain reliable, fault-tolerant applications and services
  • Collaborate proactively with a globally distributed team
  • Display technical leadership internally and within our external communities
  • Debug issues and produce high-quality solutions to resolve them
  • Contribute to technical documentation to make it the best of its kind
  • Discuss, contribute to, and collaborate across teams at Canonical
  • Work from home with global travel twice annually for company events

Requirements

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Proficiency in Python and / or Go
  • History of writing modern, maintainable software
  • 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)

Benefits

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events
Canonical logo

Canonical

Canonical is a prominent provider of open source software and operating systems, particularly known for its widely adopted platform, Ubuntu. The company serves a diverse range of global enterprise and technology markets, playing a crucial role in innovative sectors such as public cloud, data science, AI, engineering, and IoT. With a workforce of over 1,100 employees across more than 75 countries, Canonical champions a model of global distributed collaboration, minimizing office-based roles and facilitating in-person team meetings in various global locations. The company is committed to fostering technical leadership and career development within its teams, ensuring that its products are secure, efficient, and aligned with the needs of its customers, which include leading public cloud and silicon providers.

Share This Job!

Save This Job!

Similar Jobs:

Vonage logo

Backend Engineer - Microservices - Remote

Vonage

10 weeks ago

Join Vonage as a Backend Engineer to create scalable microservices and enhance our cloud communications platform.

Spain
Full-time
Software Development

Tide

Backend Engineer - Java Microservices - Remote

Tide

8 weeks ago

Join Tide as a Backend Engineer to build and maintain microservices that support small businesses.

India
Full-time
Software Development
Coherent Solutions logo

Java and PHP Microservices Engineer - Remote

Coherent Solutions

12 weeks ago

Join a collaborative team to develop and maintain scalable Java and PHP microservices for a leading family safety and location services company.

Romania
Full-time
Software Development
NEORIS logo

Java REST API Microservices Engineer - Remote

NEORIS

14 weeks ago

Join NEORIS as a Java REST API Microservices Engineer to lead development and deployment of services.

Spain
Full-time
Software Development
Sopra Steria logo

Software Engineer - Java Microservices - Remote

Sopra Steria

23 weeks ago

Join Sopra Steria as a Software Engineer specializing in Java microservices, working in a dynamic and agile environment.

Worldwide
Full-time
Software Development