Web Application Developer Intern

Gauss Management Research & Engineering•South Ogden, UT
•Onsite

About The Position

The Web Application Developer Intern supports the Enterprise Systems Team by assisting with the development, maintenance, testing, and enhancement of internal web applications. Working alongside experienced developers and Enterprise Systems personnel in an Agile Scrum environment, the intern completes assigned development tasks, resolves application issues, and contributes to secure and efficient enterprise solutions. The internship offers hands-on experience with enterprise web application development, database integration, application security, source control, testing, documentation, and production support, with structured assignments, technical guidance, code reviews, and opportunities to contribute to active sprints and internal technology initiatives. The internship is structured for 180 days, with performance checkpoints at 30, 60, and 90 days. A formal evaluation at 90 days determines whether the internship continues through the remainder of its cycle. Continuation, extension, or consideration for future employment depends on demonstrated performance, business needs, and management approvals; participation does not guarantee continued or future employment. The intern works under Enterprise Systems management oversight and receives day-to-day task assignments and technical guidance from an assigned technical mentor or developer lead. The position is in-office Monday through Friday, with a schedule of 0700–1600 with lunch or 0730–1530 without lunch. Occasional travel for meetings, training, or site visits may be expected. Driving or renting a car for company business is expected with some frequency, and a valid driver’s license is required for insurance purposes. The applicant must meet the stated U.S. citizenship, permanent residency, protected-individual, or export-authorization eligibility requirements.

Requirements

  • Foundational knowledge of PHP, JavaScript, HTML, and CSS.
  • Basic understanding of relational databases and SQL.
  • Familiarity with RESTful APIs and web application integrations.
  • Familiarity with Git version control, including branches, commits, merges, and pull requests.
  • Basic understanding of responsive web design and frameworks such as Bootstrap.
  • Ability to write organized, maintainable, appropriately documented code.
  • Ability to troubleshoot technical issues, research solutions, and apply feedback.
  • Ability to understand user stories, ask clarifying questions, and translate defined business and technical requirements into functional application features.
  • Strong attention to detail, analytical thinking, and problem-solving skills.
  • Ability to communicate progress, raise blockers, and work effectively within a collaborative Agile team.
  • Ability to learn existing applications, development tools, coding standards, and security requirements.
  • Ability to develop and execute basic application test cases and document test results.
  • Currently pursuing or recently completed an associate or bachelor’s degree in Computer Science, Software Engineering, Information Systems, Cybersecurity, or a related technical field.
  • Completion of coursework or demonstrated experience in programming, web development, databases, or software engineering.
  • Foundational experience with PHP, JavaScript, HTML, and CSS web development.
  • Foundational experience writing SQL queries and working with relational databases, including retrieving, joining, updating, and validating data.
  • Familiarity with RESTful APIs, JSON, and web application integration.
  • Familiarity with Git, source-control workflows, and basic CI/CD concepts.
  • Familiarity with authentication, application security, or secure coding concepts.
  • Must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain required authorizations from the U.S. Department of State or U.S. Department of Commerce.
  • A valid driver’s license is required for insurance purposes; driving or renting a car for company business is expected with some frequency.
  • Able to sit for prolonged periods while working at a desk and computer, and lift up to 15 pounds at times.

Nice To Haves

  • Familiarity with Linux, Apache, Python, PowerShell, Bash, or similar technologies.

Responsibilities

  • Assist with developing, maintaining, and enhancing internal web applications using PHP, JavaScript, HTML, CSS, Bootstrap, jQuery, and AJAX.
  • Complete assigned user stories, development tickets, bug fixes, and technical improvements in an Agile Scrum environment.
  • Maintain assigned development tickets, document work performed, communicate progress and blockers, and participate in mentoring sessions and 30/60/90-day evaluations.
  • Support RESTful API development and database integrations using MySQL, MariaDB, and Microsoft SQL Server.
  • Build responsive, accessible, and user-friendly application features.
  • Troubleshoot, test, debug, and document application changes.
  • Use Git for source control, including branches, commits, merges, and pull requests.
  • Follow established coding, cybersecurity, documentation, source-control, and change-management standards, and perform development within assigned access permissions and workflows.
  • Participate in sprint planning, daily coordination, code reviews, requirements discussions, and release-readiness activities.
  • Collaborate with developers and Enterprise Systems personnel to understand assigned requirements and develop functional solutions with guidance.
  • Complete assigned technical training and apply feedback from mentors and team members.
  • Create and maintain technical documentation for application features, interfaces, configurations, and development activities as assigned.
  • Before internship completion, provide a formal work handoff covering outstanding tickets, active code branches, pending pull or merge requests, testing results, known issues, and relevant configuration or setup information.
  • Developed code is subject to ticket tracking, source control, security review, testing, code review, and management approval before production implementation; interns are not authorized to independently approve, deploy, merge, or promote code to production.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Vacation
  • Paid Time Off (PTO) or Paid Sick Leave (PSL) based on state laws
  • Paid holidays
  • Life insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service