Ken Garff Automotive Group→
Software Engineering Intern (Part Time)
InternshipOn-sitePart-time
Location
Garff Enterprises Corporate Office - Salt Lake City, UT
Salary
Not listed
Experience
No experience required
Posted
Today
Skills
typescriptjavascriptgogitangularnestjsawsansibleterraformwordpressunit testingintegration testingend-to-end testing
Job Description
Summary: Ken Garff Automotive Group is seeking a motivated software engineering intern to help maintain and expand their suite of custom internal applications. The intern will work semi-independently alongside senior engineers, taking ownership of real tasks across the full stack, from frontend to cloud infrastructure.
Responsibilities:
- 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
- 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
- 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
- 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
Required Qualifications:
- 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
Preferred Qualifications:
- 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
Required Skills: TypeScript, JavaScript, Go, Git, Angular, NestJS, AWS, Ansible, Terraform, WordPress, Unit testing, Integration testing, End-to-end testing