The Full-Stack Web Developer is a member of the AAD Digital team, reporting directly to the Director of Web Services and User Experience. The Full-Stack Web Developer will architect, write, and manage web site applications for the continued growth of the AAD digital ecosystem. The latest addition to a growing team, the Full-Stack Web Developer will collaborate with another web developer, a graphic designer, and a team of writers/editors.
The Full-Stack Web Developer will take an active role in the definition of the scope and requirements of new applications and will recommend the appropriate architecture. The Full-Stack Web Developer will contribute to the definition of best design, development, and QA practices and processes at AAD.
For more information about this position and our work environment, visit
Design of the overall architecture of the web application
Implementation of a robust set of services and APIs to power the web application
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Collaborate with other team members and stakeholders
Proficient knowledge of server-side scripting languages such as PHP, ColdFusion, or Python.
Experience with creating database schemas that represent and support business processes.
Experience with management of hosting environment, including database administration (MySQL, Oracle)
and scaling an application to support load changes.
Proficient knowledge of code versioning tools, such as GitHub or GitLab.
Proficient knowledge of web services and social web service APIs, and proven ability to learn new ones.
Experience with front end frameworks (Bootstrap preferred)
Experience with JS frameworks (AngularJS, React, etc.)
Experience integrating with a variety of CMS systems (WordPress, Drupal, etc).
Basic understanding of server-side CSS pre-processing platforms, such as LESS and Sass.
Proficient knowledge of cross-browser compatibility issues and ways to work around them.
Good understanding of WCAG and Section 508 guidelines.
Good understanding of SEO principles and ensuring that application will adhere to them.
When applying through our system, please remember to attach your application materials (Resume/Cover Letter/CV) in either Microsoft Word or PDF format. In the Experience section of your application, use the Paperclip icon to search for file(s) or use the ‘Drop Files Here’ box to manually drag document(s) into your application. For a more detailed description and instructions on how to apply online please click here as an external candidate or click here if you are an internal candidate. Please note: Cornell Employees must apply through the Internal Cornell Career site.