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, project management and version control. Experience in basic architectural design principles and software design