Golang

Gruntwork Logo

Gruntwork

πŸ“Remote - Worldwide

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.