Bachelor's degree in Computer Science, Electrical Engineering, Math or related quantitative field, or equivalent practical experience in software development.
2 years of experience in full-stack software development.
Experience with front end languages (e.g., TypeScript or JavaScript).
Experience with backend languages (e.g., Java, Python, or C++).
Experience working with database technologies (e.g., SQL, NoSQL).
Preferred qualifications:
Master’s degree in Engineering, Computer Science, Business, or a related field.
Experience with project management, technical stakeholder management, and non-technical stakeholder management.
Experience with database design and querying, especially with an RDBMS (e.g., Spanner, MySQL, PostgreSQL, or similar).
Experience with API design.
Experience with front end frameworks (e.g., Angular, React, or similar).
Experience with web technologies (e.g., HTTP, TCP/IP, HTML, CSS, XML).