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