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