We would be looking for the following…
• At least 7 years of proven experience in software engineering, with at least 2 years in a
leadership or management role.
• Hands-on proven experience of delivering systems design, software development,
testing and operational stability.
• Proven experience and knowledge of automation and CI/CD.
• Advanced knowledge of agile methodologies.
• Proficiency in relevant programming languages, frameworks, and technologies, such as
Python, Java, Rust, JavaScript, React, Angular, TensorFlow, PyTorch.
• Experience in working with large-scale data sets, data pipelines, and cloud platforms,
such as AWS, Azure, or Google Cloud.
• Experience in using distributed systems and event driven architecture.
• Practical experience of Cloud native solutions.
• Advanced knowledge of containers (Docker, Kubernetes) and experience with cloud
platforms such as GCP, Azure or AWS.
• Strong experience working with Kafka technologies.
• Computer science fundamentals: a clear understanding of data structures, algorithms,
software design, design patterns and core programming concepts.
• Good understating of cloud storage, networking, and resource provisioning.
• Experience of hiring and recognising and developing talents.
• Bachelor’s degree or higher in computer science, software engineering, or a related