Desired Skills and Experience

  • Software Engineering Skills - experience writing maintainable reusable software.
  • Operations or Systems Administration experience, particularly on UNIX. (You know what a daemon is and how to restart one. When the daemon won’t start because some other process is listening on the port it needs, you can find and kill the errant process.)
  • Experience and/or interest in Test Driven Development (TDD) and agile methodologies
  • Ability to dive into a polyglot codebase and contribute while learning
  • On-call Experience: we build production systems, and believe the best way to understand what the means is to support real systems in the wild. Our ops teams write code, and our development teams help operate their code in production.