Requirements Must have: - Strong foundational knowledge in computer science principles - Ability to articulate and defend project design decisions - Understanding of system architecture, including APIs, database design, and CI/CD practices - Experience with mock interview practice under pressure - P