Full Stack Developer Lead

Description

Performs activities in all layers of the stack, from setting up the database to programming in the back-end and the appearance at the front-end. Involved in all stages of software development, including front-end development, back-end development, database integrations, network and hosting management, user interface, user experience, and back-end server management. Recognized as a subject matter expert, usually acquired through extensive work experience. Manages large projects, processes, or activities; Coaches, trains, and assigns work as a team lead. Progression to this level is typically restricted based on business need. May require a specific bachelor's degree related to the work being performed. Contains depth of skills necessary to interpret business issues and recommend best practices, process improvements, new technologies, and/or products. Works independently to prioritize, organize, and make decisions related to projects and teams. Uses critical thinking and analytic skills to solve difficult or complex problems. Recommends solutions using a creative perspective. Anticipates customer needs and identifies creative solutions to solve complex situations. Serves as an escalation resource for less experienced employees. Explains difficult concepts and influences others to adopt a different point of view. Employees in this classification typically analyze, compare and evaluate various courses of action and have the authority to make independent decisions on matters of significance, free from immediate direction, within the scope of their responsibilities. Primary activities and decision-making authority are predominantly performed independently affecting business operations to a substantial degree. Under FLSA, this is the exempt job classification for this title. Incumbents in this position must meet the full criteria for exempt status: salary level, salary basis, and duties tests.