Desired Skills and Experience

  • Implement systems as directed by senior team members with clean, well-commented, and well-tested code.
  • Participate in peer code review to both give and receive constructive feedback on code changes.
  • Maintain unit, functional, and system tests in a CI/CD pipeline.
  • Participate in an on-call rotation as the Developer-on-call, assisting a Site Reliability Engineer as necessary.
  • Strong programming skills in a modern language. Go, Java, Node.js, Ruby, etc.
  • Experience with at least one SQL or NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Redis.
  • Familiarity with deploying and scaling high-traffic services with major cloud providers. AWS, Google, etc.
  • Knowledge of Test-Driven and Behavior-Driven Development.
  • Comfort with frequent, incremental code testing and deployment.
  • Experience with shipping code to a live production environment.
  • Comfort with collaboration, open communication and reaching across functional borders.
  • A working understanding of networking and core Internet protocols. (e.g. TCP/IP, DNS, TLS, SMTP, HTTP)
  • Proficiency with Git.

Apply