Full Stack Software Engineer II
- Own end-to-end delivery of customer-facing capabilities across Microsoft Teams Messaging and Files & Media, using React, TypeScript, GraphQL, and Node.js to ship
reliable message, attachment, sharing, preview, and media experiences. - Design and evolve GraphQL queries, mutations, and service integrations that connect frontend workflows with backend and platform services while balancing performance, compatibility, observability, and maintainability.
- Translate customer feedback, product telemetry, and production issues into prioritized fixes and product improvements in partnership with product, design, platform, and engineering teams.
- Strengthen engineering quality through ESLint standards, Webpack build optimization, Docker-based development, automated testing, code reviews, and production
debugging. - Use GitHub Copilot and approved GPT- and Claude-based assistants in daily development for codebase discovery, prototyping, test generation, refactoring, debugging, and documentation, while validating outputs for correctness, security, and product context.
- Share reusable AI-assisted engineering workflows, prompt patterns, and technical learnings through documentation, design discussions, and team knowledge-sharing sessions.

