More jobs:
Junior Developer
Job in
St. Peters, Saint Peters, St. Charles County, Missouri, 63376, USA
Listed on 2026-06-07
Listing for:
Naylor Association Solutions
Full Time
position Listed on 2026-06-07
Job specializations:
-
Software Development
Backend Developer
Job Description & How to Apply Below
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
- 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
- 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)
- 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
- 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
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).
(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:
×