×
Register Here to Apply for Jobs or Post Jobs. X

Junior Developer

Job in St. Peters, Saint Peters, St. Charles County, Missouri, 63376, USA
Listing for: Naylor Association Solutions
Full Time position
Listed on 2026-06-07
Job specializations:
  • Software Development
    Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: St. Peters

What you’ll do

  • Build and maintain backend services using Node.js (API endpoints, integrations, business logic)
  • Develop and enhance front-end features using Vue.js (forms, validation, API-driven views, reusable components)
  • Maintain and extend an existing Adobe Cold Fusion (CFML) application while gradually refactoring portions of the UI and workflows into a modern Vue.js‑based front end
  • Assist with breaking down legacy Cold Fusion pages into reusable API endpoints and front‑end components, with guidance from senior engineers
  • Implement small‑to‑medium features from defined requirements, coordinating changes across UI, APIs, and backend systems
  • Troubleshoot production issues (application errors, UI bugs, unexpected behavior) and assist with root‑cause analysis
  • Work with HTTP APIs, JSON payloads, authentication/session patterns, and data flows between services
  • Participate in code reviews, documentation, and team delivery practices (Jira tickets, Git feature‑branching, testing, release notes)
  • Collaborate with Infrastructure/Dev Ops on deployments, configuration changes, logging/monitoring, and environment stability
  • Help improve code quality over time through refactoring, reducing recurring issues, and improving maintainability
What we’re looking for (requirements)
  • 0–2 years of professional experience (or strong internship/project experience)
  • Hands‑on experience with Node.js (personal, academic, or professional projects)
  • Solid understanding of web development fundamentals (HTTP, REST APIs, JSON, forms, sessions, basic security concepts)
  • Experience working with at least one server‑side language (Node.js preferred; CFML, C#, Java, PHP also acceptable)
  • Comfort reasoning about data flows between applications and databases (no deep SQL expertise required)
  • Familiarity with Git and Git CLI
  • Methodical approach to debugging and problem‑solving
  • Clear communication skills and willingness to ask questions and collaborate
Nice‑to‑haves
  • Interest in legacy system modernization or refactoring projects
  • Deeper Node.js experience (Express or similar frameworks, middleware, async patterns)
  • Vue.js experience beyond basics (component patterns, compo sables, routing, basic state management)
  • Exposure to relational databases and SQL (SQL Server or similar)
  • Hands‑on exposure to Cold Fusion/CFML
  • Experience building/managing Docker containers, and using Docker Compose
  • Experience with Nginx, Postgre

    SQL, Linux and other open‑source software
  • Experience with AWS (specifically RDS, Elastic Beanstalk, EC2, and S3)
  • Familiarity with Windows‑hosted web apps (IIS) or similar production environments
  • Exposure to monitoring/logging tools (e.g., Splunk, APM tools like Fusion Reactor)
  • Awareness of secure coding practices (input validation, OWASP concepts, authentication patterns)
  • Experience working in a ticket‑based or Kanban‑style workflow (e.g., Jira)
Primary Tech stack / environment
  • Node.js (primary backend development)
  • Vue.js (primary front‑end UI)
  • Adobe Cold Fusion (CFML) — legacy system undergoing incremental modernization
  • Relational database (Microsoft SQL Server, and some Postgre

    SQL; not a primary focus)
  • Windows‑based hosting environments (IIS/Windows Server where applicable)
  • Monitoring/logging (e.g., Splunk; APM such as Fusion Reactor)
  • Jira/Confluence (or equivalent) for task tracking and documentation
What success looks like (first 90 days)
  • You can set up your local/dev environment and ship small features or fixes in Node.js and Vue.js
  • You can contribute to refactoring or replacing small legacy Cold Fusion UI pieces with Vue components, with guidance
  • You can troubleshoot common defects and document what you learn
  • Your PRs are clear, reviewed, and increasingly independent
  • You’re comfortable navigating the Node, Vue, and CFML codebases
  • You contribute to stability improvements and incremental modernization work
  • Competitive salary based on experience
  • Health benefits, PTO, and paid holidays
  • Mentorship and structured growth path
  • Training support (courses/certs) relevant to the stack
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary