Home Online Software Engineer

Home Online Software Engineer

Software Engineer

Full time at Teachmecode in Online
Posted on January 25, 2025

Job details

Hello there! Welcome to TeachMeCode Institute. How can we help you? Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING

UX/UI Design

Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications. Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Front-End Development

Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience. Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Back-End Development

Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites. Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Python Programming with Django

Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites. Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Mobile App Development with Java and Android Studio

With Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps. Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Full-Stack Development

Master in-demand skills with our full-stack web development curriculum, guided by expert instructors with real-world experience. By the end of this bootcamp, you will be confident and prepared to enter the IT job market. Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Data Analytics Intensive

Become a data expert with our Data Analytics Intensive Bootcamp. This course is designed to give you the skills and knowledge you need to succeed in today's data-focused world. You'll get hands-on training and an industry-recognized certification, making it perfect for beginners and anyone wanting to advance their career in data analytics. Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Junior Developer

Have the skills to create their own websites, transforming into a coding champion in the making! They'll gain confidence, creativity, and a strong foundation for future tech endeavors. Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING

Software Engineer - Python - Container Images

Join Canonical as a Software Engineer to develop Ubuntu container images, enhance CI/CD automation, and collaborate globally. Passionate Python developers with DevOps skills required. Location : EMEA This role entails:
  1. Build robust, scalable, leading-edge container images
  2. Work on automated CI/CD processes for building, testing and publishing our container images
  3. Write tools and tests for assessing security compliance and cloud-native compatibility
  4. Work in Python to deliver new functionalities to our container-building tools
  5. Participate in strong engineering process through code and architectural review
  6. Provide technical feedback for the team's decision-making process
  7. Engage with the open-source community as a subject-matter expert
  8. Mentor and help hiring
  9. Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
  1. You are knowledgeable and passionate about software development
  2. You are a team player and have experience in collaborative development
  3. You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
  4. You have a track record of delivering timely, high-quality software
  5. You have experience with container images and containerised operations
  6. You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
  7. You have significant experience with Python
  8. You are experienced with Linux systems administration and package management
  9. You have strong written and verbal communication skills to convey technical concepts
  10. You bring clarity to technical and engineering discussions
  11. You are someone who strongly believes that sharing is caring, and knowledge is power
  12. Your skills range from those of a Graduate to a mid-senior Software Engineer
  13. You have a Bachelor's or equivalent in Computer Science, STEM or a similar degree
What we offer you:
  1. Distributed work environment with twice-yearly team sprints in person
  2. Personal learning and development budget of USD 2,000 per year
  3. Annual compensation review
  4. Recognition rewards
  5. Annual holiday leave
  6. Maternity and paternity leave
  7. Employee Assistance Programme
  8. Opportunity to travel to new locations to meet colleagues
  9. 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 on a daily basis. 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. Canonical has been a remote-first company since its 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. Interested?#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Software Jobs
Feedback Feedback