At a Glance
- Tasks: Collaborate with a global team to develop and enhance innovative software solutions.
- Company: Join Canonical, a leader in open-source technology and the creator of Ubuntu.
- Benefits: Enjoy remote work, competitive salary, personal development budget, and travel opportunities.
- Why this job: Make an impact in the tech world while working with brilliant minds and cutting-edge tools.
- Qualifications: Proficiency in Python and web frameworks; passion for technology and teamwork.
- Other info: Dynamic work environment with excellent career growth and a commitment to diversity.
The predicted salary is between 28800 - 48000 ÂŁ per year.
What you'll do
- Collaborate proactively with a distributed team
- Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
- Demonstrate your 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
Who you are
- You love technology and working 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.
What we offer colleagues
- 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
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important openâsource projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Software Developer (Backend SaaS) in Edinburgh employer: Canonical
Contact Detail:
Canonical Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Software Developer (Backend SaaS) in Edinburgh
â¨Tip Number 1
Network like a pro! Reach out to current employees at Canonical or similar companies on LinkedIn. A friendly chat can give you insider info and might even lead to a referral.
â¨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those using Python and web frameworks like Flask or Django. This is a great way to demonstrate your coding chops without just relying on your CV.
â¨Tip Number 3
Prepare for the interview by brushing up on your soft skills. Canonical values collaboration and communication, so be ready to discuss how you've worked effectively in teams and tackled challenges.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen. Plus, it shows youâre genuinely interested in joining the team at Canonical.
We think you need these skills to ace Software Developer (Backend SaaS) in Edinburgh
Some tips for your application đŤĄ
Show Your Passion for Tech: Let us see your love for technology shine through in your application. Share any personal projects or contributions to open-source that highlight your skills and enthusiasm for coding.
Tailor Your Application: Make sure to customise your CV and cover letter to reflect the specific requirements of the Software Developer role. Highlight your experience with Python, web frameworks, and any relevant projects that demonstrate your expertise.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and skills, making it easy for us to see why youâd be a great fit for our team.
Apply Through Our Website: We encourage you to submit your application directly through our website. This ensures that your application gets to the right people and helps us streamline the process. Plus, itâs super easy!
How to prepare for a job interview at Canonical
â¨Know Your Tech Stack
Make sure you brush up on your knowledge of Python, Flask, and Django. Be ready to discuss your experience with public-facing APIs and databases like PostgreSQL. The more you can demonstrate your technical skills, the better!
â¨Show Your Problem-Solving Skills
Prepare examples of how you've taken ownership of problems in past projects. Think about specific challenges you faced, the solutions you designed, and the impact they had. This will show your commitment to quality and your proactive approach.
â¨Emphasise Collaboration
Since this role involves working with a distributed team, be ready to talk about your experiences collaborating remotely. Highlight any tools or methods youâve used to communicate effectively and keep projects on track.
â¨Ask Insightful Questions
Prepare thoughtful questions about the company culture, team dynamics, and the engineering process at Canonical. This shows your genuine interest in the role and helps you assess if itâs the right fit for you.