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