4+ years of experience building production web applications with modern frameworks Strong understanding of component-based frontend architecture Experience with RESTful APIs and database design principles Proficiency in a statically-typed language (TypeScript, Go, Java, etc.) Knowledge of testing strategies (unit, integration, e2e) Understanding of containerization and deployment pipelines Experience with message queues and event-driven architectures