Software Engineering Intern - Part Time
Ken Garff Automotive Group · Garff Enterprises Corporate Office Salt Lake City, UT
Ken Garff Automotive Group · Garff Enterprises Corporate Office Salt Lake City, UT
Software Engineering Intern (Part-Time)
We're looking for a motivated software engineering intern to help maintain and expand our suite of custom internal applications. You'll work semi-independently alongside our senior engineers, taking ownership of real tasks with regular check-ins and guidance. This is a hands-on role across the full stack, from frontend to cloud infrastructure.
Responsibilities
Full-Stack Development
• Implement new features in our Angular frontends and NestJS/Go backend services, following existing patterns and architectural guidelines
• Audit and update npm/Go module dependencies across projects, addressing breaking changes and keeping applications current
• Support WordPress site maintenance including plugin updates and minor configuration changes
• Quality Assurance and Testing
• Write and maintain unit, integration, and end-to-end tests, increasing coverage across frontend and backend codebases
• Perform exploratory and regression testing on new features and bug fixes before release, documenting findings clearly
• DevOps and Infrastructure
• Apply OS and software updates to AWS-hosted servers and assist with routine maintenance tasks under senior guidance
• Help configure and provision new infrastructure using Ansible playbooks managed through Semaphore UI
• Assist with OpenTofu configurations for AWS resources and contribute to playbooks and modules that improve repeatability in our deployment pipelines
• Project Tracking and Time Management
• Log work and track time accurately in Jira for all assigned tasks
• Keep tickets updated with progress notes and flag blockers promptly during check-ins
What We're Looking For
• Coursework or personal projects in web development (any stack)
• Familiarity with TypeScript, JavaScript, or Go
• Basic comfort with the command line and version control (Git)
• Curiosity about cloud infrastructure and how systems are deployed
• Able to work independently and ask good questions when stuck
• Attention to detail, especially around testing and documentation
Nice to Have
• Experience with Angular or NestJS (we're happy to train the right candidate on both)
• Any experience with AWS services (EC2, S3, RDS, etc.)
• Familiarity with Ansible, Terraform, or any infrastructure-as-code tooling
• Prior experience managing or contributing to a WordPress site
• Experience writing tests with any common testing framework
This is a part-time position. You'll be onboarded alongside senior engineers and expected to take initiative on assigned tasks. We're happy to teach tools we use like Semaphore UI and OpenTofu; curiosity matters more than prior experience with them.