provide guidance to team members, contribute to basic architectural design, and effectively manage developers standards. Architectural Design: Contribute to basic architectural design discussions and decisions, feedback, conduct performance evaluations, and support the professional growth and development of team project management and version control. Experience in basic architectural design principles and software design