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 LEARNINGFront-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 LEARNINGBack-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 LEARNINGPython 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 LEARNINGMobile 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 LEARNINGFull-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 LEARNINGData 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 LEARNINGJunior 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 LEARNINGSoftware 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:- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering process through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who strongly believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM or a similar degree
- 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
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
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.