Bachelors Degree 5 years of experience Software development experience using Java, JavaScript, Python, ReactJS, Ruby on Rails, TypeScript, or related languages Knowledge of front-end languages and libraries (e.g. JavaScript) Knowledge of back-end languages (e.g. Java, Python) and JavaScript frameworks (e.g. React) Familiarity with databases (e.g. MySQL, PostgreSQL), web servers (e.g. nginx) and UI/UX design Must be able to get up-to-speed quickly on new projects and technologies Strong communication and problem-solving skills