Software Developer (Backend SaaS)

Canonical

Kuala Lumpur

Remote

MYR 243,704 - 324,939

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Distributed work environment
Personal learning and development budget
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Wellness Platform

Job summary

A global software company is seeking a Software Developer (Backend SaaS) to collaborate with a distributed team and enhance their platform. The ideal candidate will have strong skills in Python, experience with web frameworks like Flask and Django, and proficiency in developing public-facing APIs. This role is remote and offers a full-time opportunity to contribute to high-quality code and innovative solutions while emphasizing a supportive work culture.

Qualifications

  • You love technology and work well with brilliant people.
  • You have proficiency developing public-facing APIs and web applications.
  • Experience with Python and web frameworks such as Flask and Django.

Responsibilities

  • Collaborate proactively with a distributed team.
  • Write high-quality code to create new features and fix bugs.
  • Demonstrate strong commitment to code quality and automated testing.

Skills

Python development
Web frameworks (Flask, Django)
Database management (PostgreSQL)
Public-facing APIs development

Education

Bachelor's degree in Computer Science or similar

Tools

Ubuntu

Job description

Software Developer (Backend SaaS)

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation, and IoT. Canonical has 1200+ colleagues in 75+ countries and is a pioneer of global distributed collaboration.

Location

This role will be based remotely in the Americas region.

Responsibilities
  • Collaborate proactively with a distributed team
  • 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 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
Qualifications
  • You love technology and work well with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self‑motivated
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have 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)
  • You are comfortable with Ubuntu as a development and deployment platform
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
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long‑haul company events
Equal Opportunity

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority Level & Employment Type
  • Entry level
  • Full‑time
  • Engineering and Information Technology
  • Software Development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical • Kuala Lumpur

Remote
MYR 169,000 - 297,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Annual holiday leave
+2
Web Developer
Web Developer

Canonical • Kuala Lumpur

Remote
MYR 126,000 - 211,000
Personal learning budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Containerization & Virtualisation Engineer
Containerization & Virtualisation Engineer

Canonical • Kuala Lumpur

Hybrid
MYR 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Sales Development Representative
Sales Development Representative

Canonical • Kuala Lumpur

On-site
MYR 50,000 - 80,000
Personal learning and development budget of 2,000 USD per year
Annual compensation review
Recognition rewards
+4
Linux Enablement - Software Engineering Manager
Linux Enablement - Software Engineering Manager

Canonical • Kuala Lumpur

On-site
MYR 120,000 - 160,000
Ubuntu Enablement - Software Engineering Manager
Ubuntu Enablement - Software Engineering Manager

Canonical • Kuala Lumpur

On-site
MYR 70,000 - 90,000
Flexible working hours
Professional development opportunities
Collaborative team environment
Assistant Manager, DevOps
Assistant Manager, DevOps

Pixlr • Subang Jaya

On-site
MYR 180,000 - 240,000
Annual Leaves
Medical Insurance
Optical and Dental Subsidies
+2
Backend Developer (Python)
Backend Developer (Python)

OneJar • Selangor

Hybrid
MYR 90,000 - 150,000
Hybrid work setup
Competitive salary
Career growth opportunities
Assistant Manager, DevOps
Assistant Manager, DevOps

Pixlr Online AI Photo Editor • Bandar Baru Bangi

On-site
MYR 120,000 - 180,000
Annual Leaves
Medical and Insurance Coverage
Optical and Dental Subsidies
+2
Assistant Manager, DevOps
Assistant Manager, DevOps

Pixlr Group • Subang Jaya

On-site
MYR 167,000 - 290,000
Annual Leaves
Medical Coverage
Insurance Coverage
+2