Proven software development skills in modern computing languages like Python, JavaScript, and Java. Experience with continuous integration/continuous deployment (CI/CD) methodologies. Proficiency in automating tests using tools such as Selenium, Cypress, or Playwright. Strong coding skills in at least one programming language. Familiarity with containerization, Kubernetes, and various observability tools. Linux command-line skills; sysadmin-level skills are a bonus.