The ideal candidate must be able to work independently, build the solutions for sophisticated architecture and be comfortable working under pressure at times. - Design and review the system architecture to ensure scalability, reliability, and performance.- Establish and enforce coding standards and best practices. Perform code reviews to maintain high code quality and consistency.- Address and resolve technical challenges and obstacles that arise during development. Provide solutions for complex problem- Ensure proper documentation of code, processes, and system designs for maintainability and knowledge sharing.- Collaborate with stakeholders to understand requirements and translate them into technical specifications- Help in creating project plans, estimating effort, and defining milestones. - Identify potential risks and work on mitigation strategies. Monitor progress and address any blockers or challenges.