Designing, developing, and testing software applications or systems using Python and TypeScript Producing high-quality, well-tested code with modern abstractions and frameworks Deepening your understanding of relevant product areas, codebase, and systems Demonstrating proficiency in data analysis, programming, and software engineering Collaborating with other teams, incorporating and sharing innovations Designing systems with scalability, maintainability and product evolution in mind Promoting quality, consistency, and alignment with established architectural principles via code reviews Identifying and driving changes as needed for codebases, product area, and/or systems Independently delivering new features to production as part of an iterative development process A keen interest in leveraging AI to enhance and streamline daily development workflows