Golang Developer

Overview

On Site
$80,000 - $140,000
Full Time

Skills

Golang
Go
Go language
Google Cloud Platform
GCP
Continuous Delivery
Continuous Integration
Agile
Amazon Web Services
Cloud Computing
Python
RESTful
Jenkins
Kubernetes
Grafana
Microsoft Azure
GitHub
Software Development Methodology
Reliability Engineering
Docker
DevOps
Version Control
Data Processing
Scripting
Software Design
Software Development
Systems Architecture
Testing

Job Details

Job Role: Golang Developer

Location: Austin, TX

Job Description:

Must Have Technical/Functional Skills

  • 5+ years of software development experience with a strong focus on Golang
  • Proficiency in Python for scripting or service development
  • Expertise in RESTful API design, implementation, and integration
  • Solid grasp of SDLC processes including Agile methodologies, version control, and release cycles
  • Hands-on experience with DevOps tools: Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions, etc.)
  • Strong understanding of cloud platforms (AWS, Google Cloud Platform, or Azure)
  • Familiarity with observability tools (e.g., Prometheus, Grafana, ELK stack)
  • Excellent problem-solving skills and the ability to take ownership of complex issues
  • Strong communication and leadership skills

Roles & Responsibilities

  • Design, develop, and maintain complex, high-performance backend services using Golang
  • Build and consume scalable and secure RESTful APIs
  • Write and maintain Python scripts/services for tooling, data processing, or automation
  • Lead and contribute to system architecture and solution design discussions
  • Apply best practices throughout the Software Development Life Cycle (SDLC) from planning and design to testing, deployment, and support
  • Collaborate closely with DevOps to implement CI/CD pipelines and automate infrastructure
  • Perform code reviews, mentor junior developers, and promote knowledge sharing
  • Identify performance bottlenecks and implement effective solutions
  • Ensure system reliability, availability, and security in production environments
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.