Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages (e.g., Java, Javascript), or 1 year of experience with an advanced degree in an industry setting.
2 years of experience with data structures or algorithms in either an academic or industry setting.
Experience working on Data Visualization, Application Program Interface, Distributed Systems, System Integration, Technical Design (Fullstack development).
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical fields.
Experience developing accessible technologies.
Familiarity with web services and API ecosystems, or client-server environments.
Experience designing and implementing efficient large-scale distributed systems through the full project life-cycle.