Bachelor’s degree in computer science (or equivalent) and 5 – 10+ years of backend software engineering experience.
Strong knowledge of JVM languages (Java, Scala, or Kotlin) and deep experience in crafting and operating SaaS/cloud-native services.
Proven experience with distributed systems, large-scale data processing (Spark, Kafka, Hadoop, Iceberg), and real-time stream or batch data architecture.
Solid understanding of cloud platforms (AWS and/or Azure; GCP a plus).
Hands-on experience with Kubernetes (deployment, scaling, troubleshooting).