Responsibilities
- Design and implement robust, scalable full-stack systems that meet performance and reliability standards
- Take ownership of key architectural components and guide long-term system design decisions
- Produce readable, tested, and documented code that supports maintainability and collaboration
- Lead code review efforts to elevate code quality and strengthen team development practices
- Flexibly operate across frontend, backend, infrastructure, and data layers to unblock progress and speed delivery
- Serve as the go-to expert for troubleshooting critical production issues and optimizing system performance
- Analyze development workflows to identify inefficiencies and implement automation solutions
- Coach and mentor less experienced engineers to improve technical capabilities and delivery standards
- Champion consistent engineering standards, design patterns, and best practices across teams
- Work closely with product and business stakeholders to shape requirements and ensure technically sound outcomes


