Senior Web Developer

American Psychological Association•Washington, DC
•$94,000 - $144,000•Remote

About The Position

The Senior Web Developer collaborates on the production, modification, and maintenance of APA’s flagship public-facing digital platforms and other websites and applications. Working closely with design, UX, and back-end integration teams, the role develops digital-channel-ready assets from layout through function. It also contributes to modern AI-enabled web capabilities, including intelligent search, content discovery, and integration with enterprise APIs and services. The position performs advanced web application and CMS development, works with relational databases and third-party integrations, and supports the association’s content management system. It also promotes modern development practices, documents systems and applications, and mentors other developers. APA operates on a 37.5-hour work week with one-hour lunch breaks each day. The position may be eligible for remote work subject to APA policy and approval; remote work is not permitted from certain listed states and territories.

Requirements

  • Bachelor’s degree in Computer Science or a related field and five to eight years of related experience.
  • Proficiency in ASP.NET, MVC, .NET Core, C#, and JavaScript, with a solid understanding of their ecosystems.
  • At least three years of hands-on experience with modern front-end web development, including HTML5, CSS3, XML, JavaScript, JQuery, responsive web design, performance optimization, accessibility, and APIs.
  • Deep functional knowledge of or hands-on experience with web APIs such as REST, SOAP, and GraphQL.
  • Experience designing, building, and consuming secure, scalable APIs for application and system integrations.
  • Familiarity and comfort working with cloud stacks and service-based architectures; APA uses AWS and Azure.
  • Familiarity with graphic design and/or web or application prototyping software.
  • Solid understanding of and experience with front-end and JavaScript frameworks such as Bootstrap, Node, and Angular.
  • Experience with Agile frameworks and applying industry standards and best practices throughout software development.
  • Familiarity with continuous integration principles.
  • Ability to solve problems and adapt quickly to new web design and application trends.
  • Strong verbal, written, and organizational skills, with excellent attention to detail.
  • Ability to work effectively in a fast-paced team environment and coordinate with other teams as needed.
  • Expert HTML/CSS/JavaScript coding skills.
  • Experience with .NET, including ASP.NET MVC and .NET Core.
  • Experience with MS Visual Studio, SQL Server Management Studio, and Git.
  • Experience with API design and integration, including REST and GraphQL.
  • Experience with relational database design and development.
  • Experience with AWS or other cloud environments.
  • Experience with Agile development methodology.
  • Knowledge of front-end development with Angular.
  • Knowledge of Docker, microservices, and distributed systems.
  • Knowledge of CI/CD principles.

Nice To Haves

  • Strong grasp of security principles and working knowledge of large-scale content management systems for public websites are highly desirable.
  • Experience with Tridion Sites (SDL Web) is a plus.
  • Comfort with a CSS preprocessor such as SASS or LESS is a bonus.
  • Familiarity with integrating AI-enabled or generative AI services into web applications, such as intelligent search, content discovery, personalization, or automation, is desired.
  • Familiarity with Tridion Sites (SDL Web) and enterprise search platforms such as OpenSearch or Elasticsearch.
  • Familiarity with AI coding agents and GenAI service integration.

Responsibilities

  • Develop and integrate web application features, including APIs, search capabilities, and third-party integrations.
  • Work with designers and UI/UX experts to convert designs into web assets.
  • Optimize websites and applications for speed and responsiveness.
  • Create cascading style sheets that are consistent across browsers and platforms.
  • Provide support and maintenance for the association’s content management system.
  • Perform advanced programming tasks, including developing web applications, working with relational databases, integrating third-party applications, and extending CMS functionality.
  • Contribute to AI-enabled web capabilities, including intelligent search, content discovery, personalization, and recommendations.
  • Mentor and coach other developers on programming issues; test and debug own work and that of teammates.
  • Stay up to date on emerging technologies and evaluate opportunities for use in new or existing web and business processes.
  • Promote modern web development best practices.
  • Develop and maintain system and application documentation.
  • Perform other duties as assigned.

Benefits

  • Remote work and flexible scheduling.
  • 401(k) option with employer match of up to 4%.
  • Medical, dental, and vision insurance options.
  • Outpatient mental health benefit.
  • Paid personal and vacation time.
  • 12 paid holidays.
  • Family/Medical Leave.
  • Tuition assistance.
  • Employee Assistance Program (EAP).
  • Short- and long-term disability insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service