Desired Skills and Experience

  • Implement features and functionality in Go, Javascript
  • Write unit tests for your code
  • Write engineering-level documentation for your code
  • Integrate your software with other components
  • Participate in software design meetings
  • Break large tasks into smaller ones
  • Attempt to estimate complexity of tasks
  • Learn new things
  • Share learnings within the team
  • Successful candidates typically have several meaningful years of experience in industry and can speak to their role in the success of the projects they’ve worked on.
  • Professional work within multiple languages and frameworks over multiple years is good.
  • Personal projects, exploratory or ambitious, are also good.
  • Prior work in QA, or in operations, or as a sysadmin is valued at least as much as software development experience.