Develop in an agile environment, including TDD and flexible pair programming. Contribute to balanced teams, working with product and design to shape the application. Direct key technical decisions related to application and data model design. Maintain stable and performant application stacks. Consistently deliver quality code that supports business goals. Participate in an on-call rotation, ensuring timely resolution of critical system issues.