What Cloud Native Developer Jobs are in Bahrain?

Showing 45 Cloud Native Developer jobs in Bahrain

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.

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.

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.

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 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.

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.

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.
Be The First To Know

About the latest Cloud native developer Jobs in Bahrain !

Principal Software Architect - Cloud Native Solutions

1030 Northern Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and visionary Principal Software Architect to lead the design and development of innovative cloud-native solutions. This senior technical role will be responsible for defining the architectural vision, setting technical standards, and guiding engineering teams in building scalable, resilient, and secure software systems. You will play a critical role in shaping our technology roadmap, evaluating emerging technologies, and ensuring that our architectural decisions align with business objectives and deliver maximum value.

The ideal candidate will possess a Master's or PhD in Computer Science, Software Engineering, or a related field, with a minimum of 10-15 years of experience in software development and architecture, including significant expertise in cloud computing platforms (AWS, Azure, GCP). You must have a deep understanding of microservices architecture, containerization (Docker, Kubernetes), CI/CD pipelines, and various programming languages (e.g., Java, Python, Go). Proven experience in designing and implementing highly available and fault-tolerant systems is essential. Excellent communication, leadership, and mentoring skills are required to effectively collaborate with development teams, product managers, and business stakeholders.

Key responsibilities include defining architectural patterns, making technology selection decisions, and establishing best practices for software development and deployment. You will lead the technical design of complex software systems, conduct architectural reviews, and provide technical guidance and mentorship to engineering teams. This role involves active participation in code reviews, performance tuning, and ensuring the security and compliance of our cloud infrastructure. You will also be responsible for identifying technical debt and developing strategies to address it.

Key Qualifications:
  • Master's or PhD in CS/Software Engineering.
  • 10-15+ years in software development/architecture.
  • Extensive experience with cloud platforms (AWS, Azure, GCP).
  • Deep knowledge of microservices, Kubernetes, Docker, CI/CD.
  • Proficiency in multiple programming languages.
  • Proven track record of designing scalable, high-availability systems.
  • Strong leadership and mentoring capabilities.
  • Excellent problem-solving and communication skills.

This is a critical role based in Shakhura, Northern, BH , offering an opportunity to influence the technological direction of a forward-thinking organization.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Cloud-Native Applications

00972 Northern / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in cloud-native software solutions, is seeking a highly skilled Senior Software Engineer to join their globally distributed engineering team. This is a fully remote position, allowing you to work from anywhere. You will be instrumental in designing, developing, and deploying scalable, resilient, and high-performance cloud-native applications. The ideal candidate possesses extensive experience in modern software development practices, microservices architecture, and cloud platforms. You will collaborate with cross-functional teams to deliver innovative solutions that meet the evolving needs of our customers. Responsibilities include:
  • Designing and developing microservices-based applications using modern programming languages and frameworks.
  • Building and managing scalable, fault-tolerant applications on leading cloud platforms (e.g., AWS, Azure, GCP).
  • Implementing robust APIs and integrating with various third-party services.
  • Writing clean, efficient, maintainable, and well-tested code.
  • Contributing to the architecture and design decisions for new features and services.
  • Implementing CI/CD pipelines for automated testing, building, and deployment.
  • Optimizing application performance and scalability for cloud environments.
  • Collaborating with product managers, designers, and other engineers to define and deliver product roadmaps.
  • Participating in code reviews and providing constructive feedback to team members.
  • Troubleshooting and resolving complex technical issues in production environments.
  • Staying current with emerging technologies and industry best practices in cloud-native development.
  • Mentoring junior engineers and fostering a culture of technical excellence.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 6 years of professional software development experience, with a strong focus on cloud-native technologies.
  • Proven experience in designing and developing microservices architectures.
  • Expertise in at least one modern programming language such as Java, Python, Go, or Node.js.
  • Hands-on experience with major cloud platforms (AWS, Azure, or GCP) and their core services.
  • Proficiency with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Solid understanding of API design principles (RESTful, gRPC).
  • Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Strong understanding of database technologies (SQL and NoSQL).
  • Excellent problem-solving, debugging, and analytical skills.
  • Effective communication and collaboration skills for a remote team environment.
  • Experience with distributed systems and asynchronous communication patterns is a plus.
This is a fantastic opportunity to join a forward-thinking company and contribute to innovative cloud solutions from the comfort of your own home. Be part of a team that values collaboration, learning, and delivering exceptional products.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer - Cloud Native

2117 Hamad Town / Remote Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing SaaS company at the forefront of technological innovation, is seeking a highly skilled Senior Backend Software Engineer to join our fully remote engineering team. This is an exceptional opportunity to contribute to the design, development, and deployment of scalable, resilient, and high-performance cloud-native applications that power our global platform. You will be instrumental in building and enhancing our core backend services, APIs, and microservices architecture, leveraging the latest advancements in cloud computing and distributed systems. The ideal candidate will have a deep understanding of backend development principles, extensive experience with cloud platforms (AWS, Azure, or GCP), and a passion for crafting robust, maintainable, and efficient code. Responsibilities include designing and implementing backend solutions, developing RESTful APIs, integrating with various third-party services, and ensuring the scalability and security of our systems. You will work closely with frontend engineers, product managers, and DevOps teams to deliver high-quality software solutions that meet business requirements and user needs. Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines is highly desirable. This role demands a proactive problem-solver with excellent analytical skills, a strong grasp of data structures and algorithms, and a commitment to best practices in software development, including automated testing and code reviews. As a senior member of our remote team, you will play a key role in technical decision-making, mentoring junior engineers, and driving architectural improvements. If you are passionate about building cutting-edge cloud-native applications and thrive in a collaborative, remote-first environment, we encourage you to apply and help us shape the future of our technology.

Responsibilities:
  • Design, develop, and deploy scalable and reliable backend services and APIs.
  • Build and maintain microservices architectures using modern programming languages.
  • Develop and manage cloud-native applications on platforms like AWS, Azure, or GCP.
  • Implement robust and efficient data storage solutions (SQL and NoSQL databases).
  • Write clean, well-documented, and testable code with a focus on performance and security.
  • Collaborate with frontend engineers, product managers, and DevOps to deliver end-to-end solutions.
  • Integrate with third-party services and APIs.
  • Optimize application performance and troubleshoot production issues.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Participate in code reviews and provide constructive feedback to peers.
  • Mentor junior software engineers and contribute to knowledge sharing within the team.
  • Drive architectural discussions and contribute to technical decision-making.
  • Ensure adherence to coding standards, security best practices, and performance requirements.
  • Stay up-to-date with emerging technologies and industry trends in backend development and cloud computing.
  • Contribute to the continuous improvement of development processes and tools.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of professional experience in backend software development.
  • Extensive experience with at least one major cloud platform (AWS, Azure, GCP).
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Strong understanding of microservices architecture and RESTful API design.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Solid knowledge of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with CI/CD tools and practices.
  • Excellent understanding of software development principles, data structures, and algorithms.
  • Strong problem-solving and debugging skills.
  • Effective communication and collaboration skills within a remote team.
  • Experience working in an Agile development environment.
  • Proven ability to work independently and manage tasks effectively in a remote setting.
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 Cloud Native Developer Jobs