Architect, design, and maintain distributed applications Develop backend services (C#/.NET, TypeScript) and cloud APIs Develop front-end applications (TypeScript/React) Design and implement microservices using AWS services Build, deploy, and manage applications using AWS services Create and maintain automated unit, integration, contract, and end-to-end tests Implement and maintain CI/CD pipelines using GitHub Actions Diagnose and resolve production issues in distributed systems Collaborate with product managers, tech leads, and engineers Communicate technical decisions clearly