Description

Key Responsibilities

  • Design and implement robust, scalable, and cost-effective cloud-based solutions across AWS, Azure, or GCP, focusing on performance, security, and maintainability. (At least one cloud provider)
  • Develop and optimise cloud-native applications using modern programming languages such as Python, Java, Javascript, Typescript or Go, integrating seamlessly with cloud services. (At least one programming Language)
  • Basic competence with SQL databases (e.g., MySQL, PostgreSQL, SQL Server) and NoSQL databases (e.g., MongoDB, DynamoDB, Cassandra) for high availability, performance, and scalability.
  • Basic competence about Infrastructure as Code.
  • Basic knowledge of Implementing and managing logging, monitoring, and alerting solutions to enhance system observability and ensure quick incident resolution.
  • Engage with clients to understand their business needs, propose tailored cloud solutions, and communicate technical concepts effectively.

 

Requirements

  • 3-4 years of experience as cloud developer/engineer
  • Proficiency in at least one major cloud platform (AWS, Azure, or GCP) with hands-on experience designing and managing cloud-based solutions.
  • At least strong experience in one programming language ( Python, Java, Javascript, Typescript or Go), with the ability to write clean, maintainable, and efficient code.
  • Basic knowledge of tools like Terraform, CloudFormation, or Pulumi to manage cloud resources programmatically.
  • Hands-on experience with SQL databases (e.g., MySQL, PostgreSQL, SQL Server) and NoSQL databases (e.g., MongoDB, DynamoDB, Cassandra), including schema design, query optimisation, and performance tuning.
  • Basic experience in building and automating CI/CD pipelines using any of these tools like Jenkins, GitLab CI, or GitHub Actions.
  • Familiarity with Docker and orchestration tools like Kubernetes or cloud-native equivalents (e.g., AWS ECS/EKS, Azure AKS, GCP GKE).
  • Experience working in collaborative environments with software development teams to integrate cloud solutions into application workflows.
  • Comfortable working in Agile teams, focusing on iterative development and continuous improvement.
  • Excellent problem-solving skills, ability to multitask, and a customer-focused mindset. Strong written and verbal communication skills in English (knowledge of French or German is a plus).

Education

Any Graduate