Practical experience using Node.js (JavaScript or Typescript) or a similar language Experience working on systems that are highly reliable, maintainable and scalable Thorough understanding of application security and cloud security best practices A systematic problem-solving approach, coupled with strong communication skills A track record of influencing engineering strategy and driving complex, multi-quarter projects Demonstrated ability to coach and grow other engineers Experience with cloud environments (AWS and Azure preferred) The ability to communicate your ideas and collaborate effectively in a remote working environment Experience designing, analyzing, and troubleshooting large-scale distributed systems Enthusiasm to work with and learn more about Identity Protocols such as OAuth, OIDC and SAML