Experience working in an Agile environment with good software development practices such as CICD, code reviews and test automation  Strong problem-solving skills and willingness to learn  Experience designing, building and operating robust distributed systems