Keyskills: Databases architecture core computer science principles Frontend web framework backend javascript framework Cloud Deployment Experience tech stack high scale web application fast paced work environment front end components remote team written verbal communication English language skills