{"schemaVersion":"jobsearcher.job.v1","id":"f9f5aa50ccc917c48d75a1c2","url":"https://jobsearcher.com/jobs/f9f5aa50ccc917c48d75a1c2","canonicalUrl":"https://jobsearcher.com/jobs/f9f5aa50ccc917c48d75a1c2","title":"Junior Developer","description":"We’re hiring a Junior Developer to support and enhance our Careers web platform. This is a great opportunity for someone early in their career who enjoys working on real production systems while helping modernize a legacy application into a more maintainable, component-based platform.\nYou’ll work closely with senior engineers and our Infrastructure team to deliver enhancements, fix bugs, improve performance, and help keep the platform stable and secure — with opportunities to participate in ongoing refactoring and modernization efforts.\nThe preferred candidate will work remotely based out of US or Canada.\nWhat you’ll do\nBuild and maintain backend services using Node.js (API endpoints, integrations, business logic)\nDevelop and enhance front-end features using Vue.js (forms, validation, API-driven views, reusable components)\nMaintain and extend an existing Adobe ColdFusion (CFML) application while gradually refactoring portions of the UI and workflows into a modern Vue.js-based front end\nAssist with breaking down legacy ColdFusion pages into reusable API endpoints and front-end components, with guidance from senior engineers\nImplement small-to-medium features from defined requirements, coordinating changes across UI, APIs, and backend systems\nTroubleshoot production issues (application errors, UI bugs, unexpected behavior) and assist with root-cause analysis\nWork with HTTP APIs, JSON payloads, authentication/session patterns, and data flows between services\nParticipate in code reviews, documentation, and team delivery practices (Jira tickets, Git feature-branching, testing, release notes)\nCollaborate with Infrastructure/DevOps on deployments, configuration changes, logging/monitoring, and environment stability\nHelp improve code quality over time through refactoring, reducing recurring issues, and improving maintainability\nWhat we’re looking for (requirements)\n0–2 years of professional experience (or strong internship/project experience)\nHands-on experience with Node.js (personal, academic, or professional projects)\nExperience building front-end features using JavaScript and a modern “reactive” framework (Vue.js preferred; React/Angular acceptable)\nSolid understanding of web development fundamentals (HTTP, REST APIs, JSON, forms, sessions, basic security concepts)\nExperience working with at least one server-side language (Node.js preferred; CFML, C#, Java, PHP also acceptable)\nComfort reasoning about data flows between applications and databases (no deep SQL expertise required)\nFamiliarity with Git and Git CLI\nMethodical approach to debugging and problem-solving\nClear communication skills and willingness to ask questions and collaborate\nNice-to-haves\nInterest in legacy system modernization or refactoring projects\nDeeper Node.js experience (Express or similar frameworks, middleware, async patterns)\nVue.js experience beyond basics (component patterns, composables, routing, basic state management)\nExposure to relational databases and SQL (SQL Server or similar)\nHands-on exposure to ColdFusion/CFML\nExperience building/managing Docker containers, and using Docker Compose\nExperience with Nginx, PostgreSQL, Linux and other open-source software\nExperience with AWS (specifically RDS, Elastic Beanstalk, EC2, and S3)\nFamiliarity with Windows-hosted web apps (IIS) or similar production environments\nExposure to monitoring/logging tools (e.g., Splunk, APM tools like FusionReactor)\nAwareness of secure coding practices (input validation, OWASP concepts, authentication patterns)\nExperience working in a ticket-based or Kanban-style workflow (e.g., Jira)\nPrimary Tech stack / environment\nNode.js (primary backend development)\nVue.js (primary front-end UI)\nAdobe ColdFusion (CFML) — legacy system undergoing incremental modernization\nRelational database (Microsoft SQL Server, and some PostgreSQL; not a primary focus)\nWindows-based hosting environments (IIS/Windows Server where applicable)\nMonitoring/logging (e.g., Splunk; APM such as FusionReactor)\nJira/Confluence (or equivalent) for task tracking and documentation\nWhat success looks like (first 90 days)\nYou can set up your local/dev environment and ship small features or fixes in Node.js and Vue.js\nYou can contribute to refactoring or replacing small legacy ColdFusion UI pieces with Vue components, with guidance\nYou can troubleshoot common defects and document what you learn\nYour PRs are clear, reviewed, and increasingly independent\nYou’re comfortable navigating the Node, Vue, and CFML codebases\nYou contribute to stability improvements and incremental modernization work\nCompensation & benefits\nCompetitive salary based on experience\nHealth benefits, PTO, and paid holidays\nMentorship and structured growth path\nTraining support (courses/certs) relevant to the stack\nNaylor Association Solutions is an equal opportunity employer and is committed to hiring a diverse workforce.","company":"Naylor Association Solutions","rawCompany":"naylor association solutions","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-08-06T13:14:56.860Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Junior Developer","description":"We’re hiring a Junior Developer to support and enhance our Careers web platform. This is a great opportunity for someone early in their career who enjoys working on real production systems while helping modernize a legacy application into a more maintainable, component-based platform.\nYou’ll work closely with senior engineers and our Infrastructure team to deliver enhancements, fix bugs, improve performance, and help keep the platform stable and secure — with opportunities to participate in ongoing refactoring and modernization efforts.\nThe preferred candidate will work remotely based out of US or Canada.\nWhat you’ll do\nBuild and maintain backend services using Node.js (API endpoints, integrations, business logic)\nDevelop and enhance front-end features using Vue.js (forms, validation, API-driven views, reusable components)\nMaintain and extend an existing Adobe ColdFusion (CFML) application while gradually refactoring portions of the UI and workflows into a modern Vue.js-based front end\nAssist with breaking down legacy ColdFusion pages into reusable API endpoints and front-end components, with guidance from senior engineers\nImplement small-to-medium features from defined requirements, coordinating changes across UI, APIs, and backend systems\nTroubleshoot production issues (application errors, UI bugs, unexpected behavior) and assist with root-cause analysis\nWork with HTTP APIs, JSON payloads, authentication/session patterns, and data flows between services\nParticipate in code reviews, documentation, and team delivery practices (Jira tickets, Git feature-branching, testing, release notes)\nCollaborate with Infrastructure/DevOps on deployments, configuration changes, logging/monitoring, and environment stability\nHelp improve code quality over time through refactoring, reducing recurring issues, and improving maintainability\nWhat we’re looking for (requirements)\n0–2 years of professional experience (or strong internship/project experience)\nHands-on experience with Node.js (personal, academic, or professional projects)\nExperience building front-end features using JavaScript and a modern “reactive” framework (Vue.js preferred; React/Angular acceptable)\nSolid understanding of web development fundamentals (HTTP, REST APIs, JSON, forms, sessions, basic security concepts)\nExperience working with at least one server-side language (Node.js preferred; CFML, C#, Java, PHP also acceptable)\nComfort reasoning about data flows between applications and databases (no deep SQL expertise required)\nFamiliarity with Git and Git CLI\nMethodical approach to debugging and problem-solving\nClear communication skills and willingness to ask questions and collaborate\nNice-to-haves\nInterest in legacy system modernization or refactoring projects\nDeeper Node.js experience (Express or similar frameworks, middleware, async patterns)\nVue.js experience beyond basics (component patterns, composables, routing, basic state management)\nExposure to relational databases and SQL (SQL Server or similar)\nHands-on exposure to ColdFusion/CFML\nExperience building/managing Docker containers, and using Docker Compose\nExperience with Nginx, PostgreSQL, Linux and other open-source software\nExperience with AWS (specifically RDS, Elastic Beanstalk, EC2, and S3)\nFamiliarity with Windows-hosted web apps (IIS) or similar production environments\nExposure to monitoring/logging tools (e.g., Splunk, APM tools like FusionReactor)\nAwareness of secure coding practices (input validation, OWASP concepts, authentication patterns)\nExperience working in a ticket-based or Kanban-style workflow (e.g., Jira)\nPrimary Tech stack / environment\nNode.js (primary backend development)\nVue.js (primary front-end UI)\nAdobe ColdFusion (CFML) — legacy system undergoing incremental modernization\nRelational database (Microsoft SQL Server, and some PostgreSQL; not a primary focus)\nWindows-based hosting environments (IIS/Windows Server where applicable)\nMonitoring/logging (e.g., Splunk; APM such as FusionReactor)\nJira/Confluence (or equivalent) for task tracking and documentation\nWhat success looks like (first 90 days)\nYou can set up your local/dev environment and ship small features or fixes in Node.js and Vue.js\nYou can contribute to refactoring or replacing small legacy ColdFusion UI pieces with Vue components, with guidance\nYou can troubleshoot common defects and document what you learn\nYour PRs are clear, reviewed, and increasingly independent\nYou’re comfortable navigating the Node, Vue, and CFML codebases\nYou contribute to stability improvements and incremental modernization work\nCompensation & benefits\nCompetitive salary based on experience\nHealth benefits, PTO, and paid holidays\nMentorship and structured growth path\nTraining support (courses/certs) relevant to the stack\nNaylor Association Solutions is an equal opportunity employer and is committed to hiring a diverse workforce.","datePosted":"2026-08-06T13:14:56.860Z","dateModified":"2026-08-06T13:14:56.860Z","hiringOrganization":{"@type":"Organization","name":"Naylor Association Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f9f5aa50ccc917c48d75a1c2"},"url":"https://jobsearcher.com/jobs/f9f5aa50ccc917c48d75a1c2"}}