Bachelor's degree in Computer Science, Electrical Engineering, Math, related quantitative field, or equivalent practical experience in software development.
2 years of experience designing and optimizing databases (SQL).
2 years of full stack web application development experience.
2 years of experience with a frontend language such as Typescript or Javascript, and a backend language such as Java, C#, or C++.
Preferred qualifications:
Experience with unit testing, agile software development, and bug and change management systems.
Experience designing and building maintainable APIs, especially using Protocol Buffers.
Experience managing stakeholders and working closely with a team.