Responsibilities
- Lead the full lifecycle of feature development, from initial design through deployment and ongoing monitoring
- Develop robust and scalable backend systems using C#, .NET, and ASP.NET Core technologies
- Create and maintain efficient, modern user interfaces with React, TypeScript, and associated frontend tools
- Work closely with product management and design teams to turn requirements into well-structured, sustainable code
- Guide key technical decisions around system architecture, including APIs, data models, and service integration
- Maintain high standards of code quality through rigorous testing, peer reviews, and adherence to best practices
- Diagnose and fix live production issues to ensure system stability and reliability
- Support the growth of less experienced engineers through mentorship and knowledge sharing
- Enhance development workflows, tools, and practices to boost team efficiency and output