Bachelor's degree in Computer Science, Electrical Engineering, Math or related quantitative field, or equivalent practical experience in software development.
6 years of experience in full-stack software development and system design.
Experience with front end languages (e.g. JavaScript or TypeScript).
Experience with backend languages (e.g. Java, Python, or C++).
Experience working with database technologies (e.g. SQL, NoSQL).
Preferred qualifications:
2 years of experience with Site Reliability Engineering, Information Security or DevOps practices.
2 years of experience as a Tech Lead or Engineering Manager.