Associate Software Developer

Massanutten ResortMcGaheysville, VA
Onsite

About The Position

The Associate Software Developer is responsible for assisting in the development, deployment, testing, and debugging of software initiatives under the guidance of senior team members. The candidate will support end user training and troubleshooting during implementation. Must be capable of writing basic code and modifying existing code from internal and external sources. Experience or foundational knowledge of HTML, CSS, Typescript, React, Git, SQL, and Node.js is required. Must be able to contribute effectively as a member of a team.

Requirements

  • Associate's or Bachelor's degree in Computer Science, Information Technology, or related discipline; or equivalent coursework/certifications.
  • 0 - 1 year of hands-on or academic experience in React (components, props, state, hooks)
  • 0 - 1 year of hands-on or academic experience in Responsive design principles
  • 0 - 1 year of hands-on or academic experience in HTML, CSS, Typescript, JavaScript
  • 0 - 1 year of hands-on or academic experience in Node.js
  • 0 - 1 year of hands-on or academic experience in Basic SQL (SELECT, INSERT, UPDATE, DELETE)
  • 0 - 1 year of hands-on or academic experience in Familiarity with a relational database (MySQL, PostgreSQL, or SQL Server)
  • 0 - 1 year of hands-on or academic experience in Git (clone, commit, push, pull, basic branching)
  • 0 - 1 year of hands-on or academic experience in Basic understanding of REST API concepts
  • 0 - 1 year of hands-on or academic experience in Familiarity with JSON data formats
  • Must be able to contribute effectively as a member of a team.

Nice To Haves

  • 1 - 2 years of hands-on experience in Basic state management (React Context, Redux)
  • 1 - 2 years of hands-on experience in Tailwind CSS, Vite
  • 1 - 2 years of hands-on experience in Express.js, Prisma ORM
  • 1 - 2 years of hands-on experience in Basic understanding of Python or another server-side language
  • 1 - 2 years of hands-on experience in RESTful API consumption and basic creation
  • 1 - 2 years of hands-on experience in NPM or PNPM package management
  • 1 - 2 years of hands-on experience in Azure Cloud Services
  • 1 - 2 years of hands-on experience in AI Coding Assistant tools
  • 1 - 2 years of hands-on experience in System Design & Software Development Lifecycle (SDLC)
  • Bonus: advanced concepts such as AI/Machine Learning

Responsibilities

  • Assist in the development, deployment, and troubleshooting of applications under the direction of senior developers
  • Support the creation of end user training and self-service training materials when applicable
  • Learn and apply coding best practices for application stability and security
  • Modify existing applications and code or write basic new code as assigned
  • Assist in managing application life cycle, upgrades, and application uptime
  • Support application change management processes
  • Assist with the development and use of APIs to transfer data across resort systems
  • Work with internal stakeholders to ensure developed solutions meet end user requirements and adhere to Resort Company Policies
  • Support the IT Manager – Software Development with Help Desk knowledge base entries and documenting resolutions
  • Serve as introductory-level support for application performance and availability issues
  • Other duties as assigned by management
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service