Golang

Gruntwork
Summary
Join Gruntwork as a Terragrunt Subject Matter Expert (SME) contractor and contribute to the open source Terragrunt project, an IaC orchestrator for OpenTofu/Terraform. This role involves Golang-based development, enhancing features, fixing bugs, and improving workflows. You will also provide world-class customer support, addressing tickets and knowledge base posts, maintaining GitHub issues, and automating solutions. As a community member, you'll contribute to other open source projects and assist community members. This contractor position offers flexible hours (25-35 hours/week) and a potential path to full-time employment. The role requires strong software engineering skills (5+ years experience), significant Golang experience, testing expertise, and open-source contribution experience. You should be comfortable with OpenTofu/Terraform and have excellent communication skills.
Requirements
- Have a strong background in software engineering, with 5+ years of experience
- Have significant Golang experience and know how to improve Golang codebases
- Be a skilled tester with experience testing Golang codebases, including setting up continuous integration
- Have experience contributing to open source software
- Have experience taking ownership of software: Working with stakeholders to define features, planning the work, and shipping according to plan
- Have experience delegating responsibility for building software
- Be comfortable using OpenTofu / Terraform to manage real-world infrastructure, and have preferably used Terragrunt to manage IaC at scale
- Have strong communication skills in English
- Be comfortable expressing business problems and solutions verbally and in writing
- Be comfortable with asynchronous collaboration with a remote team
- Be interested in working a flexible number of hours that averages ~20-30 hours/week and are available ~48 weeks per year to work those hours
- Be comfortable working during hours that fall within 3-4 hours of the Eastern Time Zone
- Respond to enterprise support and maintenance requests within a 1-2 business day SLA
- Have read our company values and are aligned with them
Responsibilities
- Develop Golang-based Terragrunt features
- Enhance existing Terragrunt features
- Fix bugs in Terragrunt
- Improve Terragrunt workflows
- Help resolve customer tickets and knowledge base posts
- Keep GitHub issues and external PRs up to date
- Help create and maintain a clean GitHub Project backlog
- Automate and document solutions for future users
- Contribute to other Gruntwork open source projects
- Help members of the Terragrunt Discord server
- Review, improve, and merge community contributions
Preferred Qualifications
- Have extensive AWS foundations experience
- Have extensive OpenTofu/Terraform experience
- Have a passion for DevOps best practices
Benefits
- Flexible hours (25-35 hours/week)
- Potential path to full-time employment
Share this job:
Similar Remote Jobs
