1 511 Cloud Software Developer jobs in Bahrain

Junior Software Developer - Cloud Services

20002 Seef, Capital BHD20 Hourly WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking enthusiastic and driven Junior Software Developers to join their collaborative engineering team as interns. This is an excellent opportunity for aspiring developers to gain hands-on experience in building and maintaining modern cloud-based applications. Interns will work alongside experienced engineers, contributing to real-world projects and learning cutting-edge technologies. The program is designed to provide a comprehensive understanding of the software development lifecycle within a dynamic tech environment. You will be involved in coding, testing, debugging, and documenting software components, all while receiving mentorship and guidance.

Responsibilities:
  • Assist senior developers in writing clean, efficient, and maintainable code for cloud applications.
  • Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Develop and execute unit tests and integration tests to ensure code quality and functionality.
  • Debug and resolve software defects identified during testing or by users.
  • Collaborate with team members to understand project requirements and design solutions.
  • Learn and apply best practices in software development, including version control (Git) and Agile methodologies.
  • Contribute to technical documentation for code, APIs, and system designs.
  • Assist in the maintenance and enhancement of existing software systems.
  • Participate in team meetings, code reviews, and knowledge-sharing sessions.
  • Gain exposure to cloud platforms (e.g., AWS, Azure, GCP) and related services.

Qualifications:
  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of at least one programming language such as Python, Java, C++, or JavaScript.
  • Basic understanding of data structures, algorithms, and object-oriented programming principles.
  • Familiarity with version control systems like Git.
  • Eagerness to learn and adapt to new technologies and programming languages.
  • Good problem-solving and analytical skills.
  • Effective communication and teamwork abilities.
  • A passion for software development and technology.
  • Prior internship or project experience is a plus but not required.
  • Ability to work effectively on-site.
This internship offers a fantastic stepping stone for a career in software development, providing practical experience and valuable industry insights. The position is based in Seef, Capital, BH .
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Cloud Platforms

251 Saar, Northern BHD50000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting remote apprenticeship program for aspiring Junior Software Developers focused on cloud platforms. This is a unique opportunity for individuals passionate about technology to gain hands-on experience in a fully remote, collaborative environment. You will work alongside experienced engineers, contributing to the design, development, and maintenance of scalable cloud-based applications. This program is designed to provide comprehensive training and mentorship, setting you on a path to a successful career in software engineering.

As a Junior Software Developer, you will participate in coding, testing, and debugging software modules. You will learn to implement features based on detailed specifications, work with version control systems, and contribute to code reviews. Exposure to various cloud services (e.g., AWS, Azure, GCP) and containerization technologies will be a core part of your learning. You will be encouraged to ask questions, experiment with new technologies, and actively engage in team discussions to foster innovation. The goal is to develop your skills and enable you to take on more complex tasks as you progress.

We are looking for enthusiastic candidates with a foundational understanding of programming concepts and a strong desire to learn. A Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience, is preferred. Familiarity with at least one programming language (e.g., Python, Java, C++) is beneficial. Excellent problem-solving abilities, a keen eye for detail, and strong communication skills are essential. This fully remote position offers a chance to build a robust career from scratch, working on cutting-edge technology from the comfort of your home, impacting projects relevant to the Saar, Northern, BH region and beyond.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Cloud Technologies

1122 Zallaq, Southern BHD30000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is a cutting-edge technology firm specializing in cloud-based solutions, and they are offering a unique, fully remote Apprenticeship opportunity for aspiring Software Developers. This program is designed for individuals passionate about technology and eager to launch a career in cloud computing. You will gain hands-on experience working with modern cloud platforms, development tools, and agile methodologies under the guidance of experienced mentors. This is an ideal entry point for motivated individuals looking to build a strong foundation in software development within a supportive, remote-first environment.

What You'll Learn and Do:
  • Assist in the design, development, and testing of cloud-native applications.
  • Learn to work with popular cloud platforms such as AWS, Azure, or Google Cloud.
  • Collaborate with senior developers on coding, debugging, and troubleshooting.
  • Participate in code reviews and contribute to improving code quality.
  • Understand and implement software development best practices, including CI/CD pipelines.
  • Gain exposure to various programming languages and frameworks relevant to cloud development.
  • Contribute to documentation and knowledge-sharing within the development team.
  • Engage in continuous learning and professional development opportunities.
  • Work effectively within a remote team structure, utilizing collaboration tools to communicate and manage tasks.

Who We're Looking For:
  • High school diploma or equivalent; a degree or coursework in Computer Science or a related field is a plus but not required.
  • A strong aptitude for problem-solving and logical thinking.
  • Passion for technology and a desire to learn software development.
  • Basic understanding of programming concepts is beneficial.
  • Excellent communication skills, particularly in written English, for effective remote collaboration.
  • Self-motivated, disciplined, and able to manage time effectively in a remote setting.
  • Ability to work collaboratively with team members located across different time zones.
  • Must be legally eligible to work.
This fully remote apprenticeship offers a structured learning path, mentorship, and a chance to contribute to real-world projects. Upon successful completion, there may be opportunities for full-time employment. If you are driven, eager to learn, and ready to start your tech career remotely, apply now!
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer - Cloud Technologies

111 Gudaibiya BHD25 Hourly WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking bright and enthusiastic Graduate Software Developers to join their fully remote internship program. This is an exceptional opportunity for recent graduates to gain hands-on experience in cloud technologies and software development within a dynamic and innovative tech environment. As a Graduate Software Developer, you will work alongside experienced engineers on real-world projects, contributing to the design, development, and testing of cloud-based applications and services. You will be exposed to a variety of technologies, including cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), microservices architecture, and modern programming languages (e.g., Python, Java, Go). Your responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, and assisting with the deployment and management of cloud infrastructure. You will also have the opportunity to learn about agile development methodologies, CI/CD pipelines, and automated testing. The ideal candidate possesses a strong foundation in computer science principles, a passion for learning new technologies, and excellent problem-solving skills. Strong communication and collaboration abilities are essential for success in this remote team environment. You should be eager to contribute, ask questions, and actively participate in team discussions. This internship is designed to provide a comprehensive learning experience, preparing you for a successful career in software engineering. We encourage candidates who are motivated, self-directed, and have a genuine interest in cloud computing and software development to apply. This is a remote-first internship, meaning all work will be conducted from your home office. You will be provided with the necessary tools and support to thrive in this virtual setting. Our client is committed to fostering a diverse and inclusive workplace and encourages applications from all qualified individuals. This internship offers invaluable exposure to industry best practices and the chance to build a professional network within a leading technology organization. You will be an integral part of a team working on cutting-edge projects that shape the future of cloud technology. The experience gained will be foundational for future roles in this rapidly evolving field.
Responsibilities:
  • Assist in the design, development, and testing of cloud-based software solutions.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and contribute to improving code quality.
  • Learn and apply cloud platform services (AWS, Azure, GCP).
  • Assist with the deployment and maintenance of applications in cloud environments.
  • Collaborate with senior engineers and team members in a remote setting.
  • Troubleshoot and resolve software defects and issues.
  • Learn and implement agile development practices.
  • Contribute to the development of automated tests and CI/CD pipelines.
  • Engage in learning new technologies and development tools.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of programming fundamentals and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++).
  • Enthusiasm for cloud computing and software development.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote environment.
  • Eagerness to learn and adapt to new technologies.
  • Previous internship or project experience is a plus.
This advertiser has chosen not to accept applicants from your region.

Lead Software Developer - Cloud Native

301 Arad BHD85000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Software Developer to spearhead their cloud-native development initiatives in Hidd, Muharraq, BH . This role is critical for designing, building, and deploying scalable, resilient, and high-performance applications leveraging cloud technologies. The ideal candidate will possess a deep understanding of microservices architecture, containerization, CI/CD pipelines, and modern cloud platforms (AWS, Azure, or GCP). You will lead a team of talented developers, mentor junior engineers, and drive best practices in software development throughout the entire lifecycle.

Key responsibilities include architecting cloud-native solutions, defining technical standards, and ensuring the implementation of robust and secure applications. You will collaborate closely with product managers, DevOps engineers, and other stakeholders to translate business requirements into technical specifications and deliver high-quality software. This involves writing clean, efficient, and maintainable code, performing code reviews, and troubleshooting complex technical issues. Experience in developing and managing containerized applications using Docker and Kubernetes is essential. You will also be responsible for setting up and optimizing CI/CD pipelines for automated testing and deployment. The Lead Software Developer will stay abreast of emerging cloud technologies and development trends, recommending and implementing new tools and methodologies to enhance productivity and application performance. Strong leadership, communication, and problem-solving skills are required to guide the development team effectively. We are looking for an innovative and results-driven individual passionate about building the next generation of cloud-based applications.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred.
  • Minimum of 7 years of experience in software development, with at least 3 years in a lead or senior role.
  • Extensive experience in cloud-native development, microservices architecture, and distributed systems.
  • Proficiency in cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Expertise in one or more programming languages such as Java, Python, Go, or Node.js.
  • Solid understanding of database technologies (SQL and NoSQL).
  • Excellent problem-solving, analytical, and debugging skills.
  • Proven leadership and team management abilities.
  • Strong communication and collaboration skills.
This is an exciting opportunity to shape the future of cloud technology for our client.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Cloud Solutions

1200 Halat Seltah, Muharraq BHD25 Hourly WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a Junior Software Developer internship focused on Cloud Solutions. This is a fully remote position, providing an invaluable opportunity to gain hands-on experience in developing and deploying applications within cloud environments. You will work alongside experienced engineers, contributing to the design, coding, testing, and maintenance of cloud-based software. The ideal candidate is a motivated and eager learner, possessing a foundational understanding of programming principles and a strong desire to specialize in cloud technologies. This internship is designed to provide comprehensive exposure to the software development lifecycle in a modern, agile setting.

Responsibilities:
  • Assist in the design, development, and implementation of cloud-native applications.
  • Write clean, maintainable, and efficient code in languages such as Python, Java, or Go.
  • Collaborate with senior developers and team leads on feature development and bug fixes.
  • Participate in code reviews and contribute to team discussions on best practices.
  • Learn and apply principles of cloud computing (e.g., AWS, Azure, GCP).
  • Assist in the development and maintenance of CI/CD pipelines.
  • Conduct unit testing and integration testing to ensure software quality.
  • Help troubleshoot and resolve technical issues in development and staging environments.
  • Document code, processes, and technical designs.
  • Gain exposure to agile development methodologies and collaborative remote work tools.
Qualifications:
  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of programming concepts and data structures.
  • Familiarity with at least one modern programming language (e.g., Python, Java, JavaScript).
  • Interest in cloud computing platforms (AWS, Azure, GCP) and microservices architecture.
  • Strong problem-solving skills and a logical mindset.
  • Excellent communication and teamwork abilities, essential for remote collaboration.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage tasks effectively in a remote setting.
  • Prior personal projects or coursework demonstrating programming aptitude is a plus.
  • Must be eligible to work as an intern and available for the duration of the program.
This internship offers a fantastic launchpad for a career in cloud software development. Our client provides a supportive learning environment, mentorship, and the opportunity to contribute to real-world projects, all within a fully remote framework, accessible to students in or near **Jidhafs, Capital, BH **.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Cloud Solutions

2002 Manama, Capital BHD25000 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for an enthusiastic Junior Software Developer to join their growing Cloud Solutions team. This internship offers a fantastic opportunity to gain hands-on experience in developing and deploying scalable cloud-based applications. You will work closely with senior engineers, contributing to all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. This role is ideal for a recent graduate or student passionate about cloud technologies and eager to learn.

Responsibilities:
  • Assist in the design, coding, and debugging of cloud-native applications.
  • Write clean, maintainable, and efficient code under the guidance of senior developers.
  • Participate in code reviews and contribute to team discussions on best practices.
  • Gain exposure to cloud platforms such as AWS, Azure, or Google Cloud.
  • Learn and apply principles of DevOps and CI/CD pipelines.
  • Test software components and ensure they meet specified requirements.
  • Document software designs and implementations.
  • Collaborate with team members to troubleshoot and resolve technical issues.
  • Contribute to team sprints and agile development processes.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, C#).
  • Basic understanding of data structures, algorithms, and software design principles.
  • Interest in cloud computing concepts and technologies.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a team environment.
  • Eagerness to learn and adapt to new technologies.
This position is based in Manama, Capital, BH , with a flexible hybrid work arrangement that balances in-office collaboration with remote flexibility. We are committed to fostering a learning environment where interns can develop their technical skills and contribute meaningfully to real-world projects. If you are a motivated individual looking to kick-start your career in cloud development, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Cloud software developer Jobs in Bahrain !

Junior Software Developer - Cloud Native

44444 Manama, Capital BHD60000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Junior Software Developer internship position for ambitious individuals eager to kickstart their careers in cloud-native development. This is an exceptional opportunity to gain hands-on experience in building, deploying, and managing modern applications in cloud environments. You will work alongside experienced engineers, contributing to real-world projects and learning best practices in software engineering, microservices architecture, and DevOps.
As a Junior Developer, your responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, and assisting in the testing and debugging of applications. You will gain exposure to various cloud platforms such as AWS, Azure, or Google Cloud, and learn about containerization technologies like Docker and Kubernetes. You will also be involved in understanding CI/CD pipelines, infrastructure as code, and monitoring tools. The role emphasizes collaborative development within a remote team, requiring strong communication and teamwork skills.
To be considered for this internship, candidates should be pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A foundational understanding of programming concepts and experience with at least one modern programming language (e.g., Python, Java, Go, JavaScript) is required. Familiarity with version control systems like Git is essential. While prior experience with cloud technologies is not mandatory, a genuine interest and eagerness to learn about cloud-native development are highly valued. This is a fantastic entry-level opportunity to develop critical skills in a rapidly growing technological domain and contribute to innovative projects in a supportive, remote work environment. We encourage passionate and driven students to apply.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Cloud Technologies

770 Southern, Southern BHD16 Hourly WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing tech startup specializing in innovative cloud solutions, is seeking enthusiastic Junior Software Developers to join their fully remote development team. This is an exceptional opportunity for recent graduates or early-career professionals to gain hands-on experience in developing and deploying scalable cloud-based applications. You will work alongside senior engineers, contributing to all phases of the software development lifecycle, including design, coding, testing, and deployment. We are looking for individuals with a solid foundation in programming languages such as Python, Java, or Node.js, and a keen interest in cloud platforms like AWS, Azure, or Google Cloud. Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines is a plus. The ideal candidate is a proactive learner, a collaborative team player, and possesses strong problem-solving skills. You will contribute to building robust, efficient, and user-friendly software solutions that drive our client's business forward. Our client provides a supportive remote work environment, mentorship from experienced developers, and ample opportunities for professional growth and skill development. If you are passionate about software development and eager to make your mark in the cloud computing space, we encourage you to apply.

Responsibilities:
  • Develop, test, and deploy software applications using modern programming languages.
  • Collaborate with senior developers and product managers on feature design and implementation.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug software issues.
  • Assist in the design and architecture of cloud-based solutions.
  • Contribute to the development of APIs and microservices.
  • Learn and apply new technologies and best practices in software development.
  • Work effectively within a remote, agile team environment.
  • Document code and system designs.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proficiency in at least one object-oriented programming language (e.g., Python, Java, C++, JavaScript).
  • Understanding of data structures and algorithms.
  • Familiarity with cloud computing concepts and platforms (AWS, Azure, GCP).
  • Basic knowledge of databases (SQL/NoSQL).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
  • Experience with version control systems (e.g., Git) is a plus.
This remote graduate role supports development for projects based out of **Nuwaidrat, Southern, BH**.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Cloud Technologies

1054 Busaiteen, Muharraq BHD25000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a rapidly growing technology firm specializing in cloud-based solutions for enterprise clients. We are seeking an enthusiastic and motivated Junior Software Developer to join our dynamic team as an intern. This is an exceptional opportunity for a recent graduate or student to gain hands-on experience in a fast-paced, innovative environment. You will work alongside experienced developers, contributing to the design, development, and testing of our core cloud platform. This internship will provide invaluable exposure to modern software development practices, agile methodologies, and a range of cutting-edge technologies.

Key Responsibilities:
  • Assist senior developers in writing, debugging, and testing code for cloud-based applications.
  • Participate in daily stand-up meetings and contribute to sprint planning sessions within an Agile framework.
  • Learn and apply principles of software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Develop a strong understanding of cloud computing concepts (e.g., AWS, Azure, GCP) and related services.
  • Work with databases (e.g., SQL, NoSQL) for data storage and retrieval.
  • Contribute to the development of APIs and microservices.
  • Collaborate with QA engineers to identify and resolve software defects.
  • Assist in creating and maintaining technical documentation.
  • Research and learn new programming languages, frameworks, and tools as required by project needs.
  • Gain experience with version control systems like Git.
  • Participate in code reviews to learn from experienced developers and improve code quality.
This internship is based in our modern offices located in Busaiteen, Muharraq, BH , offering a vibrant and collaborative workspace. While this is an in-person role, we foster a supportive environment where learning and professional growth are paramount. The ideal candidate is eager to learn, possesses strong problem-solving skills, and has a foundational understanding of software development principles. We encourage candidates from all backgrounds with a passion for technology to apply.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
  • Basic understanding of data structures and algorithms.
  • Familiarity with web development concepts (HTML, CSS, JavaScript) is a plus.
  • Exposure to cloud computing platforms (AWS, Azure, GCP) is desirable but not essential.
  • Excellent communication and teamwork skills.
  • Strong desire to learn and adapt to new technologies.
  • Ability to work effectively in a team environment.
This is a paid internship, offering a stipend and the potential for future full-time employment opportunities based on performance and business needs. Don't miss this chance to kick-start your career in software development.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Cloud Software Developer Jobs