Lead Backend Software Engineer
2 weeks ago
Join Canonical as a Lead Backend Software Engineer to build APIs in Python & Golang, driving innovation in IoT & enterprise solutions for global markets.
Description
Summary
This is an exciting opportunity for an exceptional, experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
Canonical's Store team develops and operates a large system of backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, with a bit of Golang. We have some exciting challenges ahead including continuing to scale our production architecture, significantly expanding the range of software we can deliver through the system powering our marketplaces, and enhancing our offering for the booming world of IoT and for large Enterprise solutions.
If you have a passion for clean APIs, have a bias towards shipping, and believe that automated tests are the key to higher velocity and reliability, you'll fit right in.
What you'll do
- Collaborate remotely with a globally distributed team.
- Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
- Design and implement new features and enhancements from spec to production and ongoing operations at scale.
- Review code and technical designs produced by other engineers.
- Discuss ideas and collaborate on finding good solutions.
- Work remotely with global travel for 2 to 4 weeks for internal and external events.
Who you are
- You have demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
- You have a broad technology base but favour backend code and infrastructure.
- You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.
- You are comfortable with Ubuntu as a development and deployment platform.
- You have demonstrated strong academic performance in Computer Science, STEM, or a similar degree.
- You love technology and working with a diverse set of talented people.
- You are curious, flexible, articulate, and accountable.
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
About Canonical
Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world's #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations.
Our services are helping businesses worldwide to reduce costs, improve efficiency, and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.
What Canonical offers:
- Work from home
- Learning and development allowances
- Competitive salary
- Annual compensation review
- Recognition rewards
- Generous annual leave
- Paid maternity, paternity and sick leave
- Priority Pass for travel
- Exposure to international business and technology
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.
#J-18808-Ljbffr-
Lead Backend Software Engineer
3 weeks ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeLead Backend Software Engineer: Join Canonical to work on open source, scale backend services with Python/Golang, and collaborate globally. Enjoy remote work and innovative challenges.DescriptionLead Backend Software EngineerThis is an exciting opportunity for an exceptional, experienced software engineer passionate about open source software, Linux, and Web...
-
Backend Software Development Lead
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob DescriptionWe are seeking a highly skilled Senior Software Development Expert with a focus on backend engineering to join our team at Teachmecode. As a leading player in the computer software industry, we are on a mission to develop innovative solutions that empower our clients to achieve their business objectives.This role involves designing, building,...
-
Backend Engineering Lead
13 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob SummaryAt Teachmecode, we are seeking a highly skilled Senior Software Development Expert with a focus on backend engineering to join our dynamic team. As a leading player in the computer software industry, we are on a mission to develop innovative solutions that empower our clients to achieve their business objectives.In this role, you will be...
-
Backend Software Development Lead
2 weeks ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob DescriptionProgrammers Force is seeking a highly skilled Senior Software Development Expert with a focus on backend engineering to join our dynamic team.We are a leading player in the computer software industry, committed to developing innovative solutions that empower our clients to achieve their business objectives.This role involves designing,...
-
Backend Engineering Lead
13 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full time**Job Description**We are seeking a highly skilled Senior Software Development Expert to lead our backend engineering efforts and drive the development of scalable systems with cross-functional teams.This role involves designing, building, and maintaining critical backend services and APIs that power our software applications. You will collaborate closely...
-
Backend Software Engineer
14 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are seeking a skilled Backend Software Engineer to join our team at TeachMeCode Institute in Dubai. As a key member of our development team, you will be responsible for designing, building, and maintaining scalable systems using Go, AWS, and Kubernetes.Key Responsibilities:Design and implement robust backend systems and servicesOptimize APIs for high...
-
Backend Software Engineer
13 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob Description:The role of Principal Backend Engineer is a crucial position at TeachMeCode Institute. As a seasoned professional, you will be responsible for designing technical architectures and leading the implementation of large-scale solutions from inception to deployment.Responsibilities:- Design technical architectures across multiple projects and...
-
Lead Backend Software Engineer
14 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeLead Backend Software EngineerThis is an exciting opportunity for an exceptional, experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.Canonical's Store...
-
Technical Lead in Backend Engineering
1 week ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe Are Teachmecode: A Team of InnovatorsDescriptionAbout the RoleWe are seeking an experienced Senior Backend Engineer to lead our backend engineering efforts. The ideal candidate will have 3+ years of experience in agile/AI environments and be proficient in Java/Spring Boot and big data/Hadoop technologies.Key ResponsibilitiesLead the design and development...
-
Backend Software Engineering Lead
13 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAbout the CompanyDigital Zone is a leading e-commerce player in the regional market, serving millions of customers daily.Job Description:We are seeking a highly skilled Senior Backend Software Engineer to enhance our e-commerce platform's functionality and ensure seamless customer experiences.The ideal candidate will have expertise in NodeJs/NestJs and AWS,...
-
Remote Software Engineering Lead
5 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeLead Backend Software Engineer Job DescriptionWe are looking for a talented and experienced Lead Backend Software Engineer to join our Store team at Canonical. As a key member of our engineering group, you will be responsible for leading the development and operation of large-scale backend services that power the Snap Store and Charmhub.io marketplaces.About...
-
Software Engineer
2 weeks ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob DescriptionWe are seeking an experienced Backend Engineer to join our team at Teachmecode. In this role, you will be responsible for designing and developing large-scale backend systems using Node.js, Python, or Go.You will work with a high-quality code base and the latest tools to promote your skills in complex backend development, including...
-
Lead Backend Software Engineer
1 week ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJoin Canonical as a software engineer to develop backend services in Python, expand marketplace solutions, and work remotely in a diverse, innovative team for a global tech company. Description SummaryThis is an exciting opportunity for an exceptional experienced software engineer passionate about open source software, Linux, and Web Services at scale....
-
Backend Software Engineer Manager
13 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeTeachmecode is seeking a talented Backend Software Engineer Manager to lead our technical team in Dubai. As a manager, you will oversee tasks, improve coding standards, and enhance backend skills while engaging in agile processes.The ideal candidate will have experience with pair programming, continuous integration, test-driven development, and Agile...
-
Software Engineer
13 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWelcome to TeachMeCode Institute. We are seeking a talented Software Engineer - Backend to join our team of experts in building scalable software solutions.Job DescriptionThe ideal candidate will have solid experience with Node.js, Python, or Go and be able to design microservices, improve code quality, and deliver server-side applications in a dynamic...
-
Lead Backend Engineer
1 week ago
Dubai, Dubai, United Arab Emirates Thndr Full timeWhat You'll Do Technical Leadership: As a Lead Backend Engineer, you will be responsible for leading the technical direction of the backend engineering team. You will be responsible for making technical decisions, designing architecture, and ensuring that the team is delivering high-quality code. Design and Architecture: You will be responsible for...
-
Software Engineer
13 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeResponsibilitiesDesign and Develop Scalable Backend SystemsCollaborate with Frontend EngineersImplement Security Best PracticesDebug and Resolve Backend-Related IssuesWe offer a dynamic work environment, opportunities for professional growth, and a competitive salary package. If you are a motivated and experienced Software Engineer - Backend Systems, please...
-
Backend Software Engineer
2 weeks ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are looking for a talented Backend Software Engineer to join our team at Inheaden. As a key contributor to our engineering department, you will be responsible for developing robust backend systems to support AI-driven applications.About the Position:Develop high-performance backend systems using Python and LLMs.Integrate LLMs into backend services,...
-
Backend Software Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob DescriptionWe are seeking a highly skilled and experienced Backend Software Engineer to join our team at TeachMeCode Institute. As a key member of our software development team, you will play a crucial role in designing and implementing scalable, efficient, and secure backend systems.About the RoleYou will be responsible for developing and maintaining...
-
Backend/IoT Software Engineer
1 week ago
Dubai, Dubai, United Arab Emirates Parkomax Middle East Full timeJob DescriptionJob Title: Backend/IoT Software EngineerCompany: ParkomaxLocation: Dubai.UAEEmployment Type: Full-timeAbout ParkomaxParkomax is a leading provider of advanced parking, visitor, and access management technology solutions dedicated to revolutionizing parking and visitor experiences for property owners and users. We are expanding our team and...