Microservices Engineer

C
CanonicalSoftware Development
Worldwide, EST, PSTFull-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
AWSBackend DevelopmentDockerPythonKubernetesAPI testingGoREST APICI/CDLinuxDevOpsDocumentationMicroservicesCommunication SkillsProblem SolvingSoftware EngineeringDebuggingExcellent communication skills

Requirements

  • 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)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each

Responsibilities

  • 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
  • Discuss, contribute to, and collaborate across teams at Canonical
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now