Bachelor's degree in computer science or a related field 7+ years of hands-on experience in full-stack web development 4+ years of experience as a Senior Software Engineer Proficient in programming languages such as Python, Java, Rust, or Golang Experience with cloud platforms like AWS or GCP Proficiency in TypeScript or JavaScript Experience with modern frameworks such as Django or Flask Strong understanding of software engineering principles and design patterns Ability to build scalable, maintainable systems Excellent problem-solving and analytical skills Ability to work independently and collaborate with cross-functional teams History of influencing others outside of your team Professional experience with video streaming technologies Familiarity with Agile development methodologies