666 Cloud Platform jobs in Bahrain
Senior Software Engineer - Cloud Platform
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Designing, building, and deploying microservices and APIs on cloud platforms (AWS, Azure, GCP).
- Developing and maintaining backend services using languages such as Java, Python, Go, or Node.js.
- Implementing CI/CD pipelines for automated testing, deployment, and infrastructure management.
- Optimizing application performance, scalability, and reliability.
- Ensuring the security of the cloud platform through best practices and tooling.
- Collaborating with product managers, designers, and other engineers to define features and architecture.
- Writing clean, maintainable, and well-documented code.
- Troubleshooting and resolving complex technical issues in production environments.
- Participating in code reviews and providing constructive feedback to peers.
- Mentoring junior engineers and contributing to a culture of technical excellence.
- Staying up-to-date with emerging cloud technologies and software development trends.
- Contributing to architectural discussions and decision-making processes.
Senior Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and resilient cloud-native applications and microservices.
- Implement and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Build and optimize CI/CD pipelines for automated testing and deployment.
- Develop and deploy applications using containerization technologies such as Docker and Kubernetes.
- Write high-quality, well-tested code in languages such as Python, Java, Go, or Node.js.
- Collaborate with architects and senior engineers to define technical roadmaps and architectural decisions.
- Ensure the security, performance, and reliability of cloud services.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior engineers and contribute to fostering a culture of technical excellence.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 3 years focused on cloud-based solutions.
- Proficiency in one or more cloud platforms (AWS, Azure, GCP).
- Strong experience with containerization technologies (Docker, Kubernetes).
- Expertise in microservices architecture and design patterns.
- Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI).
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
- Experience with relational and NoSQL databases.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a fast-paced, remote team environment.
- Experience with serverless technologies is a plus.
Technical Support Engineer - Cloud Services
Posted today
Job Viewed
Job Description
As a Technical Support Engineer, you will handle inbound technical inquiries via phone, email, and chat, diagnose hardware and software problems, and guide users through step-by-step solutions. You will maintain detailed records of customer interactions and resolutions within the CRM system. Your primary goal will be to deliver exceptional technical support and build strong relationships with our client's customer base.
The ideal candidate will possess an Associate's or Bachelor's degree in Computer Science, Information Technology, or a related field, along with 2-3 years of experience in technical support or IT helpdesk environments. Strong knowledge of operating systems (Windows, macOS, Linux), networking fundamentals, and cloud computing concepts (e.g., AWS, Azure, GCP) is essential. Excellent communication and customer service skills, patience, and a problem-solving mindset are key.
Responsibilities include resolving client issues related to software installation, configuration, connectivity, and performance. You will also be involved in creating and updating knowledge base articles to assist users and the support team. The ability to work collaboratively with other departments to escalate complex issues is important. This is an excellent opportunity to develop your technical expertise in a supportive and dynamic environment.
Remote Senior Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Designing, developing, and maintaining scalable, high-performance cloud applications and microservices using languages like Java, Python, or Go.
- Architecting and implementing cloud solutions on platforms such as AWS, Azure, or GCP.
- Developing and managing CI/CD pipelines for automated build, testing, and deployment.
- Implementing and enforcing best practices for security, reliability, and performance in cloud environments.
- Collaborating with product managers, designers, and other engineers to define software requirements and technical specifications.
- Writing clean, well-documented, and testable code, including unit and integration tests.
- Troubleshooting and resolving complex technical issues in production environments.
- Mentoring junior engineers and contributing to code reviews to ensure code quality and knowledge sharing.
- Evaluating and integrating new technologies to improve our cloud infrastructure and development processes.
- Participating in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 6 years of professional software development experience, with a strong focus on cloud-native development, is required. Extensive experience with at least one major cloud platform (AWS, Azure, GCP) and its associated services is essential. Proficiency in one or more programming languages (e.g., Java, Python, Go, C#) and containerization technologies (Docker, Kubernetes) is mandatory. Strong understanding of microservices architecture, RESTful APIs, and database technologies (SQL and NoSQL) is expected. Excellent problem-solving skills, a passion for technology, and the ability to thrive in a remote, collaborative team environment are crucial. This is an excellent opportunity to work on challenging projects and shape the future of cloud technology.
Senior Technical Support Specialist - Cloud Services
Posted today
Job Viewed
Job Description
- Provide advanced technical support for cloud-based software and services.
- Diagnose and resolve complex hardware, software, and network issues for clients.
- Guide customers through troubleshooting steps via phone, email, and chat.
- Manage and prioritize a queue of support tickets to ensure timely resolution.
- Create and maintain technical documentation, knowledge base articles, and FAQs.
- Collaborate with engineering teams to identify and resolve product bugs.
- Educate customers on best practices for using our cloud services.
- Contribute to continuous improvement of support processes and customer satisfaction.
- Escalate unresolved issues with detailed information for further investigation.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 4 years of experience in technical support, helpdesk, or IT support roles, with a focus on cloud services.
- Proven expertise in troubleshooting cloud platforms (AWS, Azure, GCP) and common SaaS applications.
- Strong knowledge of Windows and Linux operating systems, networking concepts (TCP/IP, DNS, DHCP), and security best practices.
- Excellent diagnostic and problem-solving abilities.
- Exceptional communication and interpersonal skills, with a customer-centric approach.
- Ability to work independently and manage time effectively in a remote setting.
- Experience with ITIL frameworks is a plus.
Remote Senior Backend Engineer - Cloud Services
Posted today
Job Viewed
Job Description
- Design, develop, and deploy scalable backend services and APIs.
- Implement robust data storage solutions (SQL and NoSQL).
- Ensure code quality, performance, and security of backend systems.
- Collaborate with frontend developers and DevOps teams.
- Optimize applications for maximum speed and scalability on cloud platforms.
- Participate in code reviews and contribute to architectural discussions.
- Develop and maintain CI/CD pipelines and infrastructure as code.
- Troubleshoot and resolve issues in production environments.
- Bachelor's or Master's degree in Computer Science or a related field.
- 7+ years of experience in backend development.
- Proficiency in at least one major programming language (e.g., Java, Python, Go, Node.js).
- Extensive experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of microservices architecture and containerization.
- Experience with database technologies and ORMs.
- Excellent problem-solving and communication skills for remote collaboration.
Lead Backend Software Engineer (Cloud Services)
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of scalable microservices and APIs using modern backend technologies.
- Architect and build cloud-native applications on platforms like AWS, Azure, or GCP.
- Write clean, efficient, well-documented, and testable code in languages such as Python, Java, Go, or Node.js.
- Mentor and guide junior software engineers, fostering a culture of technical excellence and continuous learning.
- Collaborate closely with frontend developers, product managers, and QA engineers to deliver high-quality software solutions.
- Optimize application performance, scalability, and reliability through rigorous testing and performance tuning.
- Implement and maintain CI/CD pipelines for automated build, test, and deployment processes.
- Contribute to architectural discussions and decision-making, ensuring alignment with business objectives and technical strategy.
- Troubleshoot and resolve complex technical issues in production environments.
- Champion best practices in software development, including code reviews, unit testing, and security protocols.
- Research and evaluate new technologies and tools to improve development efficiency and product capabilities.
- Ensure the security and integrity of data and systems.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of professional software development experience with a strong focus on backend systems.
- Proven experience leading software development teams and projects.
- Expertise in one or more modern backend programming languages (e.g., Python, Java, Go, Node.js).
- Deep understanding of cloud computing platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience designing and building RESTful APIs and microservices.
- Proficiency in database technologies, including SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Strong knowledge of distributed systems design, data structures, and algorithms.
- Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and leadership abilities, with the capacity to thrive in a remote, collaborative environment.
- Experience with agile development methodologies.
Be The First To Know
About the latest Cloud platform Jobs in Bahrain !
Remote Senior Backend Engineer - Cloud Services
Posted today
Job Viewed
Job Description
- Designing, developing, and deploying scalable backend services and APIs.
- Building and maintaining robust and efficient microservices architecture.
- Implementing and managing cloud infrastructure on AWS, Azure, or GCP.
- Writing clean, maintainable, and well-tested code.
- Collaborating with frontend engineers and product managers to define software requirements.
- Troubleshooting and debugging complex technical issues.
- Ensuring the security, performance, and scalability of backend systems.
- Participating in code reviews and contributing to best practices.
- Staying up-to-date with emerging technologies and industry trends.
- Mentoring junior engineers and contributing to technical knowledge sharing.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of professional experience in backend software development.
- Proven experience with cloud platforms (AWS, Azure, GCP).
- Expertise in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Strong understanding of database systems, both SQL and NoSQL (e.g., PostgreSQL, MongoDB).
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills for remote work.
Senior Technical Support Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Senior Backend Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy robust, scalable, and efficient backend services and APIs using modern programming languages.
- Architect and implement microservices-based solutions on cloud platforms like AWS.
- Write clean, maintainable, and well-tested code.
- Collaborate with frontend developers, product managers, and other stakeholders to define and deliver new features.
- Optimize application performance, scalability, and reliability.
- Implement and maintain CI/CD pipelines for backend services.
- Develop and manage database schemas and ensure data integrity.
- Implement security best practices and ensure compliance with industry standards.
- Troubleshoot and debug complex issues across the backend stack.
- Mentor junior engineers and provide technical guidance.
- Contribute to architectural decisions and technical roadmap planning.
- Participate in code reviews to maintain high code quality.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of professional software development experience, with a strong focus on backend development.
- Expertise in at least one modern backend programming language (e.g., Java, Python, Node.js, Go).
- Proven experience designing and building RESTful APIs and microservices.
- Extensive experience with cloud platforms, particularly AWS (EC2, S3, RDS, Lambda, API Gateway).
- Strong understanding of database technologies (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB.
- Experience with containerization technologies (Docker) and orchestration (Kubernetes).
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).
- Solid understanding of software design patterns and architectural principles.
- Excellent problem-solving, analytical, and communication skills.
- Experience with agile development methodologies.