Full Stack Developer
Under direction of the Information Technology Director (IT Director), the Full Stack Developer designs, develops, deploys, integrates and maintains web applications, databases, cloud services, interfaces and custom software applications that support Santa Cruz METRO's mission and vision. The role is responsible for developing secure, scalable full-stack solutions, build automated workflows, data pipelines and collaborates with management, staff and vendors to identify and implement emerging technology solutions; performs other duties as assigned.
Duties can include : custom software and database design and development, software updates, responding to support tickets from staff and public, maintaining various export / import scripts, report development, systems integration, performance tuning, development of security and backup strategies, analysis and research, process improvements, technical writing, procedure documentation, and project management.
The Full Stack Developer is a journey-level classification responsible for independently performing full-stack development, application, database, cloud services, system integrations and interfaces support. Positions at this level exercise judgment and initiative in their assigned tasks, receive only occasional instruction or assistance as new or unusual situations arise and are fully aware of the operating procedures and policies of the work unit.
EXAMPLES OF DUTIES AND RESPONSIBILITIES :
- Designs, develops, integrates, deploys, and maintains full-stack applications using modern frameworks and tech-stacks.
- Integrates legacy, existing, and future enterprise systems, automates tasks, and data pipelines for information flow and data integration using various interfacing methodologies such as application programming interfaces (APIs), database tools, and custom software solutions.
- Develops responsive, accessible and flexible user interfaces.
- Deploys and maintains applications in cloud environments or on-premises using Docker, Kubernetes and other virtualization technologies.
- Stages, tests, and deploys vendor software updates and maintains user access to software applications.
- Verifies and improves data security, fault tolerance, and backup / recovery; develops and recommends security and back up strategies.
- Creates and maintains reports, dashboards and data exports / imports.
- Provides training and technical assistance to staff.
- Supports enterprise vendor applications and consults with vendors to resolve technical issues.
- Prepares technical documentation for procurement and knowledge base articles.
- Leads projects or portions of projects coordinating staff, consultants, and vendors.
- Conducts research and stays current on new trends and innovative solutions for technology programs; recommends new technologies to improve the operational technology effectiveness and services.
- Performs other duties as assigned. Assist with escalated ERP configuration and development.
EMPLOYMENT STANDARDS :
Modern full-stack tools : Linux, Apache, MySQL, Python, PHP, ASP.NET, SQL, JavaScript, TypeScript, MongoDB, Angular, Node.js, Go, Express, GraphQL and React.Principles, methods, and techniques used in designing, developing, testing, and implementing IT and ITS software applications, systems, infrastructure, and security such as Linux, Windows, and web servers and administration.Principles and practices of database administration and management including SQL and No-SQL; and relational database architecture, including table structure, data types, joins, views, triggers, permissions, advanced queries, extract, transform and load (ETL), and data warehousing.Principles and practices of system integration for operability across diverse platforms and technologies including containerization and representational state transfer (REST) and simple object access protocol (SOAP) API methodologies.DevOps tools : Docker, Kubernetes, Git, CI / DI, PowerShell, bash scripting and cron jobs.Networking protocols to be able to troubleshoot and resolve issues between systems both remote and internal.Backup and recovery strategies as well as data validations.Report writing and development of data visualizations using Power BI, Tableau or native application data analytics tools.Principles and practices of technical writing and documentation.Applicable federal, state, and local laws, codes, and ordinances relevant to area(s) of responsibility.Techniques for providing a high level of customer service by effectively dealing with the public, vendors, contractors, and Santa Cruz METRO staff.The structure and content of the English language, including the meaning and spelling of words, rules of composition, and grammar.Modern equipment and communication tools used for business functions and programs, projects, and task coordination, including computers and software programs relevant to work performed.Ability to :
Analyze complex IT and ITS problems, evaluate alternatives, and devise efficient, cost-effective, user-friendly solutions.Design, develop, test, and implement IT and ITS software applications, systems, databases, infrastructure, and security.Monitor systems operational effectiveness, reliability, and security vulnerability; implement approved measures to ensure integrity and security of data and systems.Integrate technology solutions across multiple platforms.Work with end users to develop enhanced applications for business process automation.Document, review, assess, improve, and implement IT and ITS processes.Prepare clear, concise, and accurate technical documentation, user guides, reports of work performed, and other written materials.Communicate complex technology issues clearly to non-technical parties.Understand, interpret, and apply all pertinent laws, codes, regulations, policies and procedures, and standards relevant to work performed.Organize work, set priorities, meet critical deadlines, and follow-up on assignments.Effectively use computer systems, software applications, and modern business equipment to perform a variety of work tasks.Communicate clearly and concisely, both orally and in writing, using appropriate English grammar and syntax.Use tact, initiative, prudence, and judgment within general policy, procedural, and legal guidelines.Establish, maintain, and foster positive and effective working relationships with those contacted in the course of work.MINIMUM QUALIFICATIONS :
Bachelor's degree from an accredited college or university in computer science, computer engineering, management information systems, or closely related field.
AND
Four (4) years of increasingly responsible professional experience supporting a comprehensive information technology program.
SPECIAL REQUIREMENTS :
Must be able to work extended hours as needed, often outside regular business hours as required by the CEO and the demands of the job.Must maintain strict confidentiality.Must participate in professional development activities.Requires occasional travel.PHYSICAL AND MENTAL DEMANDS :
While performing the duties of this job, the employee is regularly required to sit, walk and stand; talk and hear; use hands to finger, manipulate, handle, feel or operate objects, tools or controls; reach with hands and arms; and perform repetitive movements of hands or wrists. The employee is regularly required to bend and twist at the neck, reach with hands and arms. Occasional standing, walking, overhead reaching and lifting up to 20 pounds unaided is required. Specific visual abilities required for this job include close vision, distance vision, and the ability to adjust focus.
Mental Demands
While performing the duties of this job, an employee uses written and oral communication skills; reads and interprets data, information and documents; analyzes and solves problems; uses math and mathematical reasoning; performs highly detailed work; deals with multiple concurrent tasks; and interacts with others encountered in the course of work.
Work Environment :
The employee works in an office environment where the noise level is usually quiet. May require availability to work a flexible schedule.
OTHER CONDITIONS OF EMPLOYMENT :
Must pass requisite background check.Adopted : 01.26.2018BOD Approved : 10.27.2023Revised : 01.07.2026Job Family : ProfessionalThis employer does not sponsor applicants for work visas.
Health and Welfare Benefits for Management Staff
Employees are eligible for benefits on the first day of the month following the date of hire, unless otherwise noted below.
Medical Insurance : For employee and qualified dependents. Choice between