82 Cloud Computing jobs in Manama
Junior Software Developer - Cloud Services
Posted today
Job Viewed
Job Description
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.
Graduate Software Engineer - Cloud Services
Posted 2 days ago
Job Viewed
Job Description
Internship Responsibilities:
- Assist in the design, development, and implementation of cloud-native applications and services.
- Write clean, efficient, and maintainable code in relevant programming languages (e.g., Python, Java, Go).
- Collaborate with senior engineers on cloud architecture and deployment strategies.
- Participate in code reviews and contribute to the improvement of software quality.
- Gain hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Assist in testing and debugging cloud services to ensure performance and reliability.
- Learn and apply DevOps principles and practices, including CI/CD pipelines.
- Document software designs, processes, and procedures.
- Contribute to problem-solving and troubleshooting of cloud-related issues.
- Engage in team meetings and actively seek opportunities for learning and professional development.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong foundational knowledge of software development principles and data structures.
- Familiarity with at least one modern programming language (e.g., Python, Java, C++, Go).
- Basic understanding of cloud computing concepts and platforms is a plus.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Must be legally eligible to work in Bahrain and available for the internship duration.
- Must be able to commit to working on-site in Manama, Capital, BH for the duration of the internship.
Senior Backend Engineer - Cloud Services
Posted 4 days ago
Job Viewed
Job Description
Senior Software Engineer - Cloud Services
Posted 5 days ago
Job Viewed
Job Description
Senior Backend Engineer - Cloud Services
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code for backend services.
- Develop and manage scalable APIs and microservices.
- Optimize applications for maximum speed, scalability, and security.
- Integrate with third-party services and databases.
- Write comprehensive unit and integration tests.
- Troubleshoot, debug, and upgrade existing systems.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement data storage solutions and optimize database performance.
- Work with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Participate in code reviews and contribute to team knowledge sharing.
- Stay current with emerging backend technologies and best practices.
- Contribute to architectural decisions and technical strategy.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend development.
- Proficiency in one or more backend languages (e.g., Python, Go, Java, Node.js).
- Strong experience with designing and implementing RESTful APIs.
- Solid understanding of microservices architecture and distributed systems.
- Experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) and their services.
- Experience with containerization technologies (Docker, Kubernetes) is a strong plus.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in a remote team environment.
Graduate Software Engineer - Cloud Services
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of cloud-based software applications and microservices.
- Write clean, well-documented, and testable code under the guidance of senior engineers.
- Participate in code reviews and learn from constructive feedback.
- Contribute to the testing and debugging of software components.
- Learn and apply principles of cloud computing (e.g., AWS, Azure, GCP).
- Collaborate with team members on project tasks and problem-solving.
- Assist in maintaining and improving existing cloud infrastructure and services.
- Attend team meetings and contribute ideas for software enhancements.
- Gain exposure to various software development tools and methodologies (e.g., Agile, CI/CD).
- Develop an understanding of data structures, algorithms, and software design patterns.
- Prepare documentation for assigned tasks and contributions.
- Engage in learning and development activities to build technical skills.
Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Solid understanding of programming fundamentals and object-oriented programming concepts.
- Familiarity with at least one programming language such as Python, Java, C++, or JavaScript.
- Basic knowledge of cloud computing concepts is a plus.
- Strong analytical and problem-solving abilities.
- Eagerness to learn and adapt to new technologies.
- Good communication and interpersonal skills, necessary for teamwork and hybrid work.
- Ability to work both independently and collaboratively.
- Enthusiasm for software development and technology.
- Must be legally authorized to work in the specified location for the duration of the internship.
This internship offers invaluable practical experience and mentorship, preparing you for a successful career in software engineering. Join our client and contribute to innovative cloud projects while developing your professional skills in a supportive hybrid environment.
Lead Backend Engineer - Cloud Services
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of scalable backend services and APIs using modern cloud technologies.
- Architect and implement microservices-based solutions on cloud platforms (AWS, Azure, or GCP).
- Write clean, maintainable, and efficient code in languages such as Python, Go, Java, or Node.js.
- Collaborate with frontend engineers, product managers, and DevOps teams to deliver seamless user experiences.
- Optimize application performance, ensuring high availability and responsiveness.
- Implement robust security measures and data protection strategies.
- Mentor and guide junior backend engineers, fostering a culture of technical excellence.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Stay current with emerging cloud technologies and best practices.
- Troubleshoot and resolve complex technical issues in production environments.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in backend development, with at least 2 years in a lead or senior architect role.
- Deep understanding of cloud computing platforms (AWS, Azure, GCP) and their services.
- Proficiency in one or more backend programming languages (e.g., Python, Go, Java, Node.js).
- Experience with containerization technologies like Docker and Kubernetes.
- Strong knowledge of database systems (SQL and NoSQL), such as PostgreSQL, MongoDB, or DynamoDB.
- Familiarity with CI/CD pipelines and infrastructure as code.
- Experience designing and consuming RESTful APIs.
- Excellent problem-solving, analytical, and architectural design skills.
- Outstanding communication and leadership abilities, essential for a remote-first environment.
Be The First To Know
About the latest Cloud computing Jobs in Manama !
Lead Backend Engineer (Cloud Services)
Posted 13 days ago
Job Viewed
Job Description
Senior Product Manager - Cloud Services
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Define and articulate product strategy and vision for cloud services.
- Develop and manage the product roadmap, prioritizing features based on market opportunity, customer needs, and business objectives.
- Conduct market research and competitive analysis to identify trends and opportunities.
- Gather and synthesize customer feedback to inform product development.
- Write detailed product requirements, user stories, and specifications.
- Collaborate closely with engineering teams throughout the development lifecycle using agile methodologies.
- Partner with marketing and sales to develop go-to-market strategies and product launch plans.
- Define and track key product metrics to measure success and identify areas for improvement.
- Act as a product evangelist, communicating the value proposition to internal and external audiences.
- Manage stakeholder expectations and provide regular updates on product progress.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field; MBA or equivalent practical experience is a plus.
- 5+ years of experience in product management, with a strong focus on cloud-based software or services.
- Proven experience in defining and launching successful technology products.
- Deep understanding of cloud computing platforms and services (AWS, Azure, GCP).
- Familiarity with microservices, APIs, and modern software development practices.
- Excellent analytical, problem-solving, and strategic thinking skills.
- Strong communication, presentation, and interpersonal skills.
- Experience working in a fully remote or distributed team environment.
- Agile/Scrum certification is a plus.
Lead Backend Engineer - Cloud Services
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of scalable backend services and APIs.
- Architect and build robust, high-performance microservices on cloud platforms.
- Manage and optimize database solutions (SQL and NoSQL).
- Ensure the security, reliability, and performance of the cloud infrastructure.
- Mentor and guide a team of backend engineers, fostering technical growth and best practices.
- Collaborate with product managers and cross-functional teams to define technical requirements.
- Implement CI/CD pipelines and automated testing strategies.
- Drive technical innovation and research new technologies to enhance the platform.
- Conduct code reviews and ensure adherence to coding standards and architectural principles.
- Troubleshoot and resolve complex technical issues in production environments.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in backend software development, with at least 2 years in a lead role.
- Proven expertise in cloud computing platforms (AWS, Azure, GCP).
- Strong proficiency in at least one modern backend programming language (Python, Go, Java, Node.js).
- Experience with containerization technologies (Docker, Kubernetes).
- Deep understanding of database systems (e.g., PostgreSQL, MongoDB).
- Familiarity with microservices architecture and distributed systems.
- Excellent problem-solving, analytical, and communication skills.
- Experience with Agile development methodologies.
- Demonstrated ability to lead and mentor engineering teams.