The Full Stack Application Developer is responsible for designing, developing, and maintaining custom web applications and data integration solutions that support the district’s operational and instructional needs. This role emphasizes building scalable, well-architected systems that are easy to maintain and extend over time. The developer will work closely with various teams to create seamless integrations between internal information systems and third-party vendor platforms. A strong understanding of modern database design and development best practices is essential, as data integrity and performance are critical to success in this role. The following statements are illustrative of the essential functions of the job and other key duties that may be required. The description may not include all functions performed by the incumbents in various locations. The district reserves the right to modify or change the duties or the essential functions of this job at any time. Reports consistently for work as scheduled Performs other duties as assigned Attains proficient or higher evaluations on established Performance Standards Architects application and integration solutions with a focus on long-term maintainability, scalability, and performance Builds and maintains secure, scalable, and well-documented APIs and data integration solutions between internal systems and third-party vendor platforms Collaborates with internal stakeholders to gather requirements, define technical specifications, and deliver user-focused solutions Designs, develops, tests, and maintains custom web applications that support district operations and educational programs Ensures compliance with district data governance, security, and privacy policies in all development activities Ensures high-quality database design and development, including data modeling, stored procedures, and performance tuning Maintains documentation for applications, integrations, and system architecture to support long-term sustainability and knowledge transfer Participates in code reviews and promote adherence to development best practices and coding standards Provides technical support and mentorship to other team members as needed Researches, evaluates, and recommends tools and technologies that support application and integration development goals Troubleshoots and resolves issues related to application functionality, data integrity, and system integrations Works within an Agile or iterative development process to prioritize and deliver features on schedule
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Associate degree