Deep and broad experience in building and designing software, acting as an engineer and technical leader. Experience working with big data or large-scale data processing systems. Concrete knowledge and experience of software design patterns, industry best practices, and architecture design. Demonstrated expertise in deploying software into production environments. Experience designing distributed systems that manage extensive data and/or workloads. Ability to quickly comprehend complex scenarios, unravel uncertainty and ambiguity, and articulate complex system architectures. Proven ability to lead, mentor, and engage wider technical teams. Ability to communicate clearly, written, verbal, and visually. Expertise in Software Engineering. Strong working knowledge of JavaScript, ElasticSearch, OpenSearch, MongoDB, Apache Kafka, EKS, and Kubernetes. Experience with microservices architectures. Demonstrable experience in scaling a SaaS platform is highly desirable.