What Senior Full Stack Developer Cloud Native Jobs are in Bahrain?

Showing 224 Senior Full Stack Developer Cloud Native jobs in Bahrain

Senior Full Stack Developer (Cloud Native)

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in cloud-based software solutions, is seeking a highly experienced Senior Full Stack Developer to join their dynamic, fully remote engineering team. This role is central to designing, developing, and deploying scalable, high-performance applications leveraging cutting-edge cloud technologies. You will work across the entire stack, from front-end user interfaces to back-end services and database management, with a strong emphasis on microservices architecture and CI/CD pipelines. The ideal candidate possesses a deep understanding of cloud platforms (AWS, Azure, or GCP), modern JavaScript frameworks, and robust back-end languages. This is an excellent opportunity to contribute to challenging projects and grow your career in a fully remote, collaborative environment.

Responsibilities:
  • Design, develop, and maintain scalable and reliable full-stack applications using modern frameworks and languages.
  • Build and manage robust back-end services and APIs, focusing on microservices architecture.
  • Develop intuitive and responsive front-end user interfaces using frameworks like React, Angular, or Vue.js.
  • Implement and manage cloud infrastructure, services, and CI/CD pipelines on platforms such as AWS, Azure, or GCP.
  • Write efficient, maintainable, and well-documented code.
  • Collaborate effectively with product managers, designers, and other engineers in a remote setting.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Troubleshoot, debug, and resolve complex technical issues across the stack.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior developers and promote best practices in software development.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of experience in full-stack software development.
  • Proven expertise in at least one modern back-end language (e.g., Node.js, Python, Java, Go).
  • Strong experience with front-end development frameworks (e.g., React, Angular, Vue.js).
  • Extensive experience with cloud platforms (AWS, Azure, GCP) and related services.
  • Proficiency in designing and implementing microservices architectures and RESTful APIs.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of database technologies (SQL and NoSQL).
  • Familiarity with CI/CD tools and practices.
  • Excellent problem-solving, analytical, and communication skills.
  • Demonstrated ability to work effectively in a fully remote, agile team environment.
This is a unique opportunity to join a forward-thinking company and make a significant impact from the comfort of your home office. If you are a passionate and skilled Full Stack Developer looking for a challenging remote role, we encourage you to apply. The role is conceptually located in Isa Town, Southern, BH , but will be performed entirely remotely.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Full Stack Developer - Cloud Native Applications

00215 / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a forward-thinking technology company at the forefront of digital transformation, seeking a talented Senior Full Stack Developer to contribute to their innovative cloud-native application development initiatives. Based in Jidhafs, Capital, BH , this role will involve designing, developing, and deploying scalable and resilient applications leveraging modern cloud architectures and microservices. The ideal candidate will have a strong command of both front-end and back-end technologies, a passion for clean code, and extensive experience with cloud platforms and CI/CD pipelines.

Key Responsibilities:
  • Design, develop, test, and deploy scalable, high-performance web applications using a modern technology stack.
  • Build robust and efficient back-end services using languages such as Python, Node.js, Go, or Java.
  • Develop intuitive and responsive user interfaces using frameworks like React, Angular, or Vue.js.
  • Implement and manage cloud-native solutions on platforms like AWS, Azure, or GCP, utilizing services such as containers (Docker, Kubernetes), serverless functions, and managed databases.
  • Design and implement RESTful APIs and microservices architecture.
  • Integrate with various third-party services and databases.
  • Write clean, maintainable, and well-documented code following best practices.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Collaborate effectively with product managers, designers, and other engineers to deliver high-quality software solutions.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Optimize application performance, scalability, and security.
  • Stay current with emerging technologies and industry trends in full stack development and cloud computing.
  • Contribute to architectural discussions and technical decision-making.
  • This role offers a hybrid work model, providing flexibility while requiring regular in-office presence in Jidhafs, Capital, BH for collaborative sessions, team meetings, and key project milestones.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of professional experience in full stack web development.
  • Proven experience developing and deploying applications on major cloud platforms (AWS, Azure, GCP).
  • Strong proficiency in back-end development languages (e.g., Python, Node.js, Go, Java) and frameworks.
  • Expertise in front-end development technologies and modern JavaScript frameworks (React, Angular, Vue.js).
  • Solid understanding of microservices architecture, RESTful APIs, and design patterns.
  • Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Proficiency with relational and NoSQL databases.
  • Experience with CI/CD tools and practices.
  • Strong understanding of software development best practices, including TDD, BDD, and agile methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a team environment.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Full Stack Developer (Cloud Native)

1009 / Remote Placements24

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Full Stack Developer to spearhead the development of cutting-edge, cloud-native applications in **Salmabad, Northern, BH**. The ideal candidate will possess a deep understanding of both front-end and back-end technologies, coupled with extensive experience in microservices architecture, containerization, and cloud platforms. You will be responsible for guiding a team of talented developers, driving technical innovation, and ensuring the delivery of robust, scalable, and high-performance software solutions.

Responsibilities:
  • Lead the design, development, and deployment of full-stack web applications using modern cloud-native principles.
  • Architect and implement scalable microservices, leveraging technologies such as Docker and Kubernetes.
  • Develop robust and efficient back-end services using languages like Java, Python, or Node.js, and frameworks like Spring Boot or Django.
  • Build responsive and user-friendly front-end interfaces using frameworks like React, Angular, or Vue.js.
  • Design and manage databases (SQL and NoSQL) ensuring data integrity and performance.
  • Implement CI/CD pipelines for automated testing, building, and deployment to cloud environments (AWS, Azure, GCP).
  • Collaborate closely with product managers, UX/UI designers, and other stakeholders to translate requirements into technical solutions.
  • Mentor and guide junior developers, conduct code reviews, and promote best practices in software development.
  • Ensure the performance, quality, and responsiveness of applications.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.
  • Contribute to technical documentation and knowledge sharing within the engineering team.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • Minimum of 7 years of professional experience in full-stack software development.
  • Proven experience designing and building microservices architecture.
  • Strong expertise in containerization technologies (Docker, Kubernetes).
  • Hands-on experience with at least one major cloud platform (AWS, Azure, GCP).
  • Proficiency in multiple back-end languages and frameworks (e.g., Java/Spring, Python/Django, Node.js/Express).
  • Expertise in front-end frameworks (e.g., React, Angular, Vue.js) and related state management libraries.
  • Solid understanding of database technologies (e.g., PostgreSQL, MongoDB) and ORM frameworks.
  • Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong leadership and communication abilities, with a collaborative spirit.
  • Experience with Agile development methodologies.
Join our innovative team in **Salmabad, Northern, BH**, and help us build the next generation of cloud-powered applications. If you are a passionate Full Stack Developer ready to take on new challenges, apply today.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Full Stack Developer - Cloud Native Applications

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an exceptional Lead Full Stack Developer to spearhead the development of cutting-edge cloud-native applications. Based in our **Hidd, Muharraq, BH** office, this role is crucial in shaping the technical direction and execution of our digital products. You will lead a talented team of engineers, mentor junior developers, and foster a culture of innovation and high-quality code. The ideal candidate possesses deep expertise in both front-end and back-end technologies, a passion for building scalable and resilient microservices, and hands-on experience with cloud platforms like AWS or Azure. You will be responsible for the entire development lifecycle, from architectural design and implementation to deployment and maintenance. This role requires strong leadership capabilities, excellent problem-solving skills, and a commitment to best practices in software development, including CI/CD, automated testing, and infrastructure as code.

Responsibilities:
  • Lead the design, development, and deployment of scalable, high-performance cloud-native applications.
  • Mentor and guide a team of software engineers, fostering their professional growth and technical skills.
  • Architect robust and efficient microservices using modern frameworks and design patterns.
  • Develop user-friendly and responsive front-end interfaces using frameworks like React, Angular, or Vue.js.
  • Build and maintain secure and performant back-end APIs and services using languages like Node.js, Python, Java, or Go.
  • Implement and manage CI/CD pipelines for automated build, test, and deployment processes.
  • Write comprehensive unit, integration, and end-to-end tests to ensure code quality and reliability.
  • Collaborate with product managers, designers, and other stakeholders to define product requirements and technical solutions.
  • Ensure the scalability, performance, and security of all developed applications.
  • Stay current with emerging technologies and industry trends, recommending adoption where appropriate.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in full-stack software development, with at least 3 years in a lead or senior role.
  • Proven experience building and deploying cloud-native applications on platforms like AWS, Azure, or GCP.
  • Expertise in front-end technologies (HTML5, CSS3, JavaScript/TypeScript) and modern frameworks (React, Angular, Vue.js).
  • Strong proficiency in back-end development languages (e.g., Node.js, Python, Java, Go) and RESTful API design.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Solid understanding of database technologies (SQL and NoSQL) and ORM frameworks.
  • Demonstrated experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) and infrastructure as code (e.g., Terraform, CloudFormation).
  • Excellent leadership, communication, and problem-solving skills.
  • A passion for clean code, testing, and best practices in software engineering.

This is a fantastic opportunity to shape the future of our technology landscape and lead a high-performing engineering team in a challenging and rewarding environment.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Cloud Native Development

000 / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role

Our client, a trailblazer in cloud-native solutions, is seeking a highly experienced Senior Software Engineer to join their innovative engineering team. This position is fully remote, offering the flexibility to work from anywhere while contributing to the design and development of cutting-edge, scalable cloud applications. You will be responsible for architecting, coding, and deploying robust microservices and distributed systems, leveraging modern cloud technologies and best practices. If you are passionate about building highly available, fault-tolerant systems in a dynamic, remote-first environment, this role is an excellent fit. We are looking for talented engineers who excel in collaborative, distributed teams and are driven by technical challenges and continuous learning.

Key Responsibilities
  • Design, develop, and deploy scalable, resilient, and high-performance cloud-native applications.
  • Write clean, efficient, and well-tested code in languages such as Go, Python, Java, or C#.
  • Architect and implement microservices using containerization technologies like Docker and orchestration with Kubernetes.
  • Work with cloud platforms (AWS, Azure, or GCP) to build and manage cloud infrastructure and services.
  • Develop and maintain robust APIs and data models.
  • Collaborate effectively with product managers, designers, and other engineers in a remote setting.
  • Optimize application performance, monitor system health, and troubleshoot complex issues.
  • Participate in code reviews and contribute to architectural design discussions.
  • Ensure the security and reliability of applications deployed in the cloud.
Requirements
  • Master's or Bachelor's degree in Computer Science, Software Engineering, or a related technical field; or equivalent work experience.
  • Minimum of 6 years of professional experience in software development, with a strong focus on cloud-native architectures.
  • Proven expertise in building and deploying applications on cloud platforms (AWS, Azure, GCP).
  • Strong proficiency in at least one modern programming language (e.g., Go, Python, Java, C#).
  • Extensive experience with containerization (Docker) and orchestration (Kubernetes).
  • Solid understanding of microservices patterns, distributed systems, and API design.
  • Experience with database technologies (SQL and NoSQL) and message queuing systems.
  • Familiarity with CI/CD pipelines and infrastructure automation tools is a plus.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication skills and experience working effectively in a fully remote, asynchronous team.
Benefits
  • Competitive salary and potential for equity or stock options.
  • Full remote work flexibility with a global team.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous allowance for home office setup and professional development.
  • Unlimited paid time off (PTO) policy.
  • Opportunities to work with a leading-edge technology stack and solve challenging problems.
  • A supportive, inclusive, and innovative remote work culture.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Full Stack Software Engineer (Cloud Native)

101 Tubli / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Full Stack Software Engineer to contribute to the development of cutting-edge cloud-native applications. This role involves designing, developing, and deploying robust and scalable software solutions that power critical business functions. The ideal candidate will have a deep understanding of modern software development practices, microservices architecture, and CI/CD pipelines. This is a hybrid role, requiring a balance of in-office collaboration and remote work.

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable code across the full stack (front-end and back-end).
  • Develop and implement RESTful APIs and microservices.
  • Work with cloud platforms such as AWS, Azure, or GCP to deploy and manage applications.
  • Implement and optimize CI/CD pipelines for automated testing, building, and deployment.
  • Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
  • Write unit, integration, and end-to-end tests to ensure code quality and application stability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews, providing constructive feedback to peers.
  • Mentor junior engineers and contribute to team knowledge sharing.
  • Stay current with emerging technologies and industry best practices.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js).
  • Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring, Go).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of database technologies (SQL and NoSQL).
  • Experience with microservices architecture and design patterns.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) is a plus.
The successful candidate will be joining a talented engineering team focused on innovation and excellence. This hybrid role is based in Tubli, Capital, BH , offering a dynamic work environment.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Full Stack Software Engineer - Cloud Native Applications

00267 Muharraq / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Full Stack Software Engineer to spearhead the development of cutting-edge, cloud-native applications. This is a fully remote, leadership position where you will guide a talented team of engineers in designing, building, and deploying scalable, resilient, and high-performance software solutions. The ideal candidate possesses a strong command of both front-end and back-end technologies, extensive experience with cloud platforms (AWS, Azure, or GCP), and a passion for mentoring and technical mentorship. You will play a critical role in shaping our client's technology roadmap and driving innovation.

Responsibilities:
  • Lead the design, development, testing, and deployment of full-stack web applications using modern technologies.
  • Architect scalable and robust cloud-native solutions leveraging microservices and containerization (Docker, Kubernetes).
  • Mentor and coach junior and mid-level software engineers, fostering a culture of technical excellence and continuous learning.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements and deliver high-quality software.
  • Implement best practices for code quality, testing, CI/CD pipelines, and performance optimization.
  • Drive the adoption of new technologies and architectural patterns to enhance system capabilities.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Conduct code reviews and provide constructive feedback to team members.
  • Contribute to technical strategy and roadmap planning.
  • Ensure the security and compliance of applications hosted on cloud platforms.
  • Promote a collaborative and inclusive remote working environment.
  • This role is 100% remote, allowing you to work from any location, contributing to a globally distributed team focused on innovation in IT & Software. While the company has a presence in Muharraq, Muharraq, BH , this position offers complete geographical flexibility.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional software development experience, with at least 3 years in a lead or senior architect role.
  • Expertise in front-end technologies (e.g., React, Angular, Vue.js) and back-end languages (e.g., Node.js, Python, Java, Go).
  • Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Proficiency with containerization technologies (Docker, Kubernetes) and microservices architecture.
  • Strong understanding of database technologies (SQL and NoSQL).
  • Experience with CI/CD tools and methodologies.
  • Excellent problem-solving, debugging, and analytical skills.
  • Proven leadership and team management capabilities.
  • Exceptional communication and interpersonal skills, with the ability to effectively lead remote teams.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior full stack developer cloud native Jobs in Bahrain !

Senior Full-Stack Software Engineer - Cloud Native Applications

812 / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Full-Stack Software Engineer to contribute to the design, development, and deployment of innovative cloud-native applications. This role offers an exciting opportunity to work with modern technologies and methodologies, shaping the future of our software offerings. You will be responsible for both front-end and back-end development, focusing on building scalable, reliable, and performant microservices and user interfaces. The ideal candidate possesses a strong command of modern programming languages, deep understanding of cloud architecture (AWS, Azure, or GCP), and a passion for writing clean, efficient, and maintainable code. Responsibilities include:
  • Designing, developing, testing, and deploying robust full-stack applications using a variety of technologies.
  • Building and maintaining scalable microservices and APIs using languages such as Node.js, Python, Go, or Java.
  • Developing responsive and user-friendly front-end interfaces using modern frameworks like React, Angular, or Vue.js.
  • Implementing and managing cloud infrastructure (e.g., Kubernetes, Docker, serverless functions) on platforms like AWS, Azure, or GCP.
  • Writing comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
  • Collaborating closely with product managers, designers, and other engineers to define features and deliver high-quality software solutions.
  • Participating in code reviews, providing constructive feedback, and mentoring junior engineers.
  • Troubleshooting and debugging complex issues across the full stack, from the database to the user interface.
  • Optimizing application performance, scalability, and reliability.
  • Staying up-to-date with the latest industry trends and emerging technologies in cloud computing and software development.
  • Contributing to the improvement of development processes and tools.
This role requires a proactive problem-solver with excellent communication skills and the ability to work effectively in a collaborative team environment. A strong understanding of agile development methodologies is essential. Our client is committed to fostering innovation and providing a dynamic work environment with opportunities for continuous learning and career advancement. You will be part of a team that values technical excellence and delivers impactful software solutions. This position operates on a hybrid model, requiring your presence in the office periodically for team collaboration and strategic meetings, while offering significant flexibility for remote work from **Janabiyah, Northern, BH**.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • Minimum of 6 years of professional software development experience, with a strong focus on full-stack development.
  • Proven experience building and deploying cloud-native applications using microservices architecture.
  • Proficiency in at least one modern back-end language (e.g., Node.js, Python, Java, Go) and front-end framework (e.g., React, Angular, Vue.js).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of database technologies (SQL and NoSQL) and data modeling.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and collaboration abilities.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer (Cloud Native)

55520 Northern / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and motivated Senior Backend Engineer to join their fully remote team. In this role, you will be instrumental in designing, developing, and deploying scalable, high-performance backend systems that power our innovative software solutions. You will work with cutting-edge cloud-native technologies, contributing to the architecture and implementation of microservices, APIs, and data pipelines. This is a fantastic opportunity to work on challenging problems in a collaborative, distributed environment, making a significant impact on our product roadmap. You'll be part of a forward-thinking company that values continuous learning and technological excellence.

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable backend code using languages such as Go, Python, or Java.
  • Develop and manage robust RESTful APIs for internal and external consumption.
  • Implement and optimize microservices architectures, leveraging containerization technologies like Docker and orchestration platforms like Kubernetes.
  • Work extensively with cloud platforms (AWS, Azure, or GCP) to deploy, manage, and scale applications.
  • Design and manage database schemas and queries for relational and NoSQL databases.
  • Develop and maintain CI/CD pipelines to automate testing and deployment processes.
  • Collaborate closely with frontend engineers, product managers, and other stakeholders to define and implement new features.
  • Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
  • Monitor system performance, identify bottlenecks, and implement solutions for optimization and scalability.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and share best practices within the team.
  • Stay up-to-date with the latest industry trends and emerging technologies in backend development and cloud computing.
  • Ensure adherence to security best practices throughout the development lifecycle.
  • Document technical designs, APIs, and system configurations.
  • Contribute to the development of system monitoring and alerting strategies.

Qualifications:
  • 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 software development.
  • Strong proficiency in at least one modern backend programming language (e.g., Go, Python, Java, Node.js).
  • Deep understanding of cloud-native principles and experience with at least one major cloud provider (AWS, Azure, GCP).
  • Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
  • Proven experience designing and building scalable microservices and RESTful APIs.
  • Solid knowledge of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with message queues (e.g., Kafka, RabbitMQ) is a plus.
  • Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Excellent problem-solving and debugging skills.
  • Experience with Agile development methodologies.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation is desirable.
  • Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack) is a plus.
  • Passion for clean code, testing, and continuous improvement.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect (Cloud Native)

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Software Architect with a strong focus on Cloud Native technologies to join their innovative team. This critical role will be responsible for designing, developing, and overseeing the implementation of scalable, resilient, and high-performance software systems within our cloud infrastructure. You will be instrumental in defining architectural patterns, selecting appropriate technologies, and guiding development teams to ensure the successful delivery of complex software solutions. The ideal candidate possesses a deep understanding of microservices, containerization, CI/CD pipelines, and cloud platform services (AWS, Azure, or GCP).

Responsibilities:
  • Lead the architectural design of cloud-native applications and services, ensuring alignment with business objectives and technical strategy.
  • Define architectural standards, patterns, and best practices for cloud-native development.
  • Evaluate and select appropriate technologies, frameworks, and tools for application development and deployment.
  • Provide technical leadership and guidance to software development teams throughout the project lifecycle.
  • Collaborate with product managers, engineers, and operations teams to define technical requirements and solutions.
  • Design and implement robust CI/CD pipelines for automated build, test, and deployment processes.
  • Ensure the scalability, performance, reliability, and security of cloud-based systems.
  • Conduct architectural reviews and provide recommendations for improvement.
  • Mentor junior engineers and foster a culture of technical excellence.
  • Stay abreast of emerging cloud technologies, trends, and best practices.
  • Troubleshoot and resolve complex technical issues related to architecture and system design.
  • Document architectural decisions and technical designs effectively.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with at least 5 years in an architectural role.
  • Proven experience designing and implementing cloud-native architectures on platforms like AWS, Azure, or GCP.
  • Deep understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
  • Expertise in designing and implementing CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
  • Strong knowledge of API design, RESTful services, and message queuing systems.
  • Proficiency in at least one modern programming language (e.g., Java, Python, Go, C#).
  • Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
  • Experience with performance tuning, monitoring, and security best practices for cloud applications.
This is a strategic role where you will have a significant impact on the technological direction of our client. If you are a passionate architect eager to build the next generation of cloud-native solutions, we encourage you to apply. This role is based in our Sitra, Capital, BH office.
Is this job a match or a miss?
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 Senior Full Stack Developer Cloud Native Jobs