
Canonical is hiring Remote Software Engineer Fresher

Cannonical

Job Description
Canonical is seeking an exceptional Software Engineer with a passion for open-source software, Linux, and large-scale web services. This role involves developing and operating backend services that power the Snap Store and Charmhub.io marketplaces. The position offers an exciting opportunity to work with cutting-edge technologies, a global team, and impactful projects in the open-source community.
Batch Eligible
2024 graduates with relevant qualifications.
Education Requirement
Bachelor’s or Master’s degree in Computer Science, STEM, or a related field.
Technical Skills Required
Python, Golang, Web APIs, relational databases, non-relational databases, data modeling, query optimization, Ubuntu development, deployment platforms, backend systems, cloud technologies.
Key Responsibilities
- Collaborate with a globally distributed team to develop backend services.
- Design and write clean web service APIs supporting CLI and web frontend clients, primarily in Python (and optionally in Golang).
- Implement new features and enhancements from specification to production and handle ongoing operations at scale.
- Conduct code reviews and evaluate technical designs produced by peers.
- Work on data modeling and optimize queries for relational and non-relational databases.
- Contribute to scaling the production architecture and expanding the scope of marketplace software.
- Participate in discussions to find effective solutions and foster innovation.
- Occasionally travel globally for internal and external events (2-4 weeks).
Qualifications
- Demonstrated proficiency in developing public-facing APIs and web applications using Python.
- Strong backend development experience and familiarity with Ubuntu as a development platform.
- Experience designing efficient data models and tuning database queries.
- Strong academic background in Computer Science or related fields.
- Excellent communication and collaboration skills, with a passion for technology and innovation.
What Canonical Offers
- Remote-first work environment with flexible working arrangements.
- Learning and development allowances.
- Competitive salary with annual compensation review.
- Recognition rewards and generous annual leave.
- Paid maternity, paternity, and sick leave.
- Exposure to global business and technology environments.
- Priority Pass for travel.
Canonical values diversity and is committed to creating an inclusive workplace. Join Canonical to build a rewarding career, collaborate with talented professionals worldwide, and contribute to the open-source community.
Education Requirements
Eligible Batch Years
