JavaScript Application Developer at Advocates for Human Potential Inc
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

29 Nov, 25

Salary

125000.0

Posted On

29 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Node.Js, Javascript, Web Services, Containerization, Database, Amazon Web Services, Github, Task Management, Software Development Tools, Bitbucket, Professional Services, Content Management, Vue.Js, Liquibase, Communication Skills, Version Control, Design Principles, Aws

Industry

Information Technology/IT

Description

Are you a JavaScript Application Developer professional with a passion for harnessing technology to drive meaningful change? At Advocates for Human Potential (AHP), we’re on a mission to make a lasting impact through technology.
AHP influences change in health and business systems to support vulnerable populations—from creating policy to engaging in ground-level, hands-on work. We help organizations and individuals reach their full potential through professional consulting; research, evaluation, and data analytics; technical assistance and training; and virtual solutions, publications, and events.
Our areas of expertise include behavioral health, mental health policy and services, substance use disorders, workforce development, homelessness, housing and employment programs, trauma-informed care, criminal justice, women and children, veterans, health care reform, and population health management.

PREFERRED SKILLS / PREREQUISITES

  • JavaScript: Strong proficiency in modern JavaScript
  • REST API: Experience designing and consuming RESTful web services
  • Node.js: Solid understanding of server-side JavaScript development
  • Frontend Frameworks: Proficiency in Vue.js or React for building dynamic user interfaces
  • Database: Knowledge of SQL fundamentals and database design principles
  • Version Control: Experience with Git workflows and collaborative development
  • AWS: Hands-on experience with Amazon Web Services for application deployment and management. Experience with CodePipeline, CloudWatch, Cognito, Glue jobs, containerization (Docker/ECS), and Parameter Store
  • Application Deployment: Proven experience building and deploying applications to production environments
  • Liquibase: Familiarity with database schema management and version control (preferred but not mandatory)
  • Content Management: Experience with Strapi CMS or similar headless CMS platforms
  • Professional Services: Work with public sector or security sensitive clients a plus
  • Version control repositories like Bitbucket and GitHub
  • Task management in software development tools like Jira and Confluence
  • Strong communication skills, particularly in translating perceived needs into technical requirements
  • Self-motivated and able to work independently in a fast paced, deadline driven environment

MINIMUM QUALIFICATIONS

BA/BS with (5+) years of experience OR the equivalent combination of education and experience

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Develop and maintain web applications using JavaScript, Node.js, and modern frontend frameworks
  • Design and implement RESTful APIs for seamless data integration
  • Build responsive user interfaces using Vue.js or React
  • Work with SQL databases to design, query, and optimize data storage solutions
  • Deploy and manage applications on AWS cloud infrastructure
  • Collaborate with team members using Git for version control and code management
  • Participate in the full software development lifecycle from planning to deployment
  • Troubleshoot and debug applications to ensure optimal performance
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to team knowledge sharing
  • Work closely with cross-functional teams including data science, product, and engineering to understand data needs and deliver solutions that drive value.
  • Stay updated on emerging trends and technologies in software development and provide recommendations to improve processes and architecture.
Loading...