Software Developer (Backend SaaS)
C
CanonicalSoftware Development
Americas, EST, PSTFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- Backend DevelopmentPostgreSQLPythonSoftware DevelopmentDjangoFlaskREST APILinux
Requirements
- Bachelor’s or equivalent in Computer Science, STEM or similar degree
- Proficiency developing public-facing APIs and web applications, preferably using Python
- Experience with Python and web frameworks such as Flask and Django
- Experience with databases, and ORMs (PostgreSQL a plus)
- Comfortable with Ubuntu as a development and deployment platform
Responsibilities
- Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
- Demonstrate strong commitment to code quality and automated testing
- Participate in the engineering process with code and architectural reviews
- Take personal ownership of problems and design and deliver solutions
- Work remotely with global travel 2 to 4 weeks for internal and external events
- Assist with release management during each development cycle
- Collaborate with devops for Landscape SaaS, Canonical’s hosted Landscape
View Full Description & ApplyYou'll be redirected to the employer's site