Design and implement scalable, high-quality components and services Contribute to technical decision-making, including solution design and architecture Collaborate with product managers, designers, and stakeholders Proactively monitor and improve system performance Take a proactive approach to support and identify root causes Document and share knowledge effectively Champion best practices in software development and agile methodologies