Job Description
We are looking for a skilled software engineer to join our team. The ideal candidate will have a strong background in developing public-facing APIs and web applications using Python.
The successful candidate will be responsible for designing and implementing new features and enhancements from spec to production and ongoing operations at scale.
They will also work collaboratively with a globally distributed team, reviewing code and technical designs produced by other engineers.
A strong academic record in Computer Science or a related field is required.
The company fosters a workplace free from discrimination and celebrates diversity of experience, perspectives, and background.
Required Skills and Qualifications
* Professional proficiency in developing public-facing APIs and web applications using Python.
* Broad technology base with a bias towards backend code and infrastructure.
* Experience working with relational and non-relational databases.
* Comfortable with Ubuntu as a development and deployment platform.
Benefits
Canonical is a global, remote-first, open source company that sets the pace on the 21st-century digital workplace.
The company is committed to providing equal opportunities for all employees.
Team members have flexibility to work remotely, travel globally for internal and external events.
What We Offer
A rewarding career working with talented people, passionate about open-source software, Linux, and web services.
Opportunities to build meaningful relationships and learn new skills.
A dynamic work environment that encourages creativity and innovation.