Golang Developer

GCS Recruitment

United States

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

GCS Recruitment is seeking a Golang Developer with a strong Linux background to join a team building secure, scalable applications and infrastructure. You will design, develop, and maintain software using Golang, Docker, and Kubernetes, with emphasis on authentication systems and cloud-native environments.

The role offers opportunities to work on cross-functional projects, leverage reverse engineering techniques, and contribute to architecture decisions while writing clean, maintainable code in

Qualifications

  • Strong hands-on experience developing applications with Golang.
  • Extensive experience in Linux environments.
  • Experience with Docker and Kubernetes.
  • Understanding of SSH key management, PKI and certificate management.
  • Experience with Active Directory and LDAP, LDAP queries and filters, user and group management, PAM authentication modules.
  • Knowledge of SSO and MFA.
  • Ability to work independently and drive projects forward.
  • Strong troubleshooting and analytical skills.

Responsibilities

  • Design, develop, and enhance applications using Golang.
  • Build features while maintaining high standards for code quality.
  • Debug, troubleshoot, and resolve software defects.
  • Refactor and optimize existing code for performance and scalability.
  • Participate in architecture and solution design discussions.
  • Translate business requirements into technical solutions.
  • Create and maintain technical documentation.
  • Estimate development effort and deliver high-quality solutions.
  • Analyze and understand existing applications using reverse engineering techniques.
  • Collaborate with cross-functional engineering teams throughout the software development lifecycle.

Skills

Golang
Linux
Docker
Kubernetes
SSH key management
PKI
LDAP
PAM authentication
SSO
MFA
GitHub
Python
JavaScript
SQL
NoSQL

Tools

GitHub

Job description

Golang Developer | Linux | Kubernetes | Docker | Identity & Authentication
Build Scalable Software on Linux with Modern Cloud Technologies

We're looking for a talented Golang Developer with a strong Linux background to join a team building secure, scalable applications and infrastructure. This is an excellent opportunity for an engineer who enjoys solving complex technical challenges, working with authentication systems, and developing high-quality software in a collaborative environment.

If you're passionate about Golang development, Linux internals, containerized environments, and writing clean, maintainable code, we'd love to hear from you.

What You'll Do
  • Design, develop, and enhance applications using Golang

  • Build new features while maintaining high standards for code quality

  • Debug, troubleshoot, and resolve software defects

  • Refactor and optimize existing code for performance and scalability

  • Participate in architecture and solution design discussions

  • Translate business requirements into technical solutions

  • Create and maintain technical documentation

  • Estimate development effort and deliver high-quality solutions

  • Analyze and understand existing applications using reverse engineering techniques

  • Collaborate with cross-functional engineering teams throughout the software development lifecycle

Required Qualifications
  • Strong hands-on experience developing applications with Golang

  • Extensive experience working in Linux environments

  • Experience with Docker and Kubernetes

  • Strong understanding of:

    • SSH key management

    • PKI and certificate management

    • Linux operating system administration

  • Experience with:

    • Active Directory and LDAP

    • LDAP queries and filters

    • User and group management

    • PAM authentication modules

    • Open-source authentication and directory libraries

  • Knowledge of authentication and access technologies including:

    • Single Sign-On (SSO)

    • Multi-Factor Authentication (MFA)

  • Ability to work independently and drive projects forward

  • Strong troubleshooting and analytical skills

Preferred Qualifications
  • 2+ years of professional Golang development experience

  • 2+ years of C programming experience

  • 6+ years of Linux development experience

  • Experience with Python and/or JavaScript

  • Experience using GitHub or other Git-based version control systems

  • Experience working with SQL and NoSQL databases

Nice to Have
  • Experience working with identity, authentication, or security-focused applications

  • Experience building cloud-native or distributed systems

  • Familiarity with secure software development best practices

What We're Looking For

We're seeking someone who is:

  • Self-motivated and proactive

  • Passionate about writing clean, maintainable code

  • Comfortable working in collaborative engineering environments

  • Excited to solve challenging technical problems

  • Able to quickly understand complex systems and existing codebases

Keywords: Golang, Go Developer, Linux, Docker, Kubernetes, LDAP, Active Directory, PKI, SSH, Authentication, SSO, MFA, C Programming, Python, JavaScript, GitHub, SQL, NoSQL, Cloud, Backend Engineer, Software Engineer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Developer
Golang Developer

Compunnel, Inc. • Washington

On-site
USD 110,000 - 165,000
Golang Developer Iii
Golang Developer Iii

Compunnel, Inc. • Washington

On-site
USD 100,000 - 150,000
Golang Engineer: Cloud-Native Linux, Kubernetes, Identity
Golang Engineer: Cloud-Native Linux, Kubernetes, Identity

GCS Recruitment • United States

On-site
USD 120,000 - 160,000
GoLang Developer
GoLang Developer

Compunnel, Inc. • Washington

On-site
USD 90,000 - 120,000
Golang Developer — Linux, Docker/Kubernetes & Secure Auth
Golang Developer — Linux, Docker/Kubernetes & Secure Auth

Compunnel, Inc. • Washington

On-site
USD 110,000 - 165,000
819 | Senior Golang Developer (Short term)
819 | Senior Golang Developer (Short term)

Intetics • Georgia

On-site
USD 120,000 - 180,000
Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS, Inc. • Austin (TX)

On-site
USD 110,000 - 180,000
819 | Senior Golang Developer (Short term)
819 | Senior Golang Developer (Short term)

Intetics • Town of Poland (NY)

On-site
USD 120,000 - 190,000
Golang Developer
Golang Developer

Compunnel, Inc. • Richmond (VA), Northern (KY)

Hybrid
USD 130,000 - 180,000