freehire launches on Product Hunt on 26 August.

Follow →

GoLang Developer

Summary

Develops and maintains Go-based authentication and identity solutions, working with Linux, containers, and security technologies like LDAP, AD, SSO, and MFA.

Back GoLang Developer
Application Development Washington , District Of Columbia Contract On-Site Aug 4, 2026

Role: Golang Developer
Schedule: Hybrid (4 days onsite)
Rate: $68/hour W2
Location: Washington, DC

We are seeking a Golang Developer with strong Linux expertise and experience developing secure authentication and identity-related solutions. The ideal candidate will have hands-on experience with Golang, containerized environments, Linux administration, and authentication technologies such as LDAP, Active Directory, SSO, and MFA.

Required Qualifications

  • 2+ years of hands-on Golang development experience.
  • Strong Linux background with 6+ years of experience working in Linux environments.
  • Experience with container technologies including Docker and Kubernetes.
  • Strong understanding of:
    • PKI certificate management
    • SSH key management
    • Linux operating systems and administration
  • Experience working with:
    • Active Directory and LDAP
    • LDAP queries, filters, and user/group structures
    • PAM (Pluggable Authentication Modules)
    • DNS and certificate-related open-source libraries/components
  • Knowledge of authentication and access management concepts including:
    • Single Sign-On (SSO)
    • Multi-Factor Authentication (MFA)
  • Experience developing new software features and enhancements.
  • Ability to troubleshoot, debug, and resolve software defects.
  • Experience documenting technical solutions and system design.
  • Ability to translate business requirements into detailed technical requirements.
  • Strong analytical and problem-solving skills with accurate effort estimation capabilities.
  • Experience reverse engineering and analyzing existing codebases.
  • Self-motivated with the ability to work independently and collaboratively.

Preferred Qualifications

  • 2+ years of C programming experience.
  • 2+ years of Python and/or JavaScript development experience.
  • Experience with GitHub and version control best practices.
  • Experience working with SQL and NoSQL databases.
  • Familiarity with enterprise identity and access management (IAM) environments.
  • Experience participating in architecture and solution design discussions.

Key Responsibilities

  • Design, develop, and maintain applications using Golang.
  • Build and enhance authentication, authorization, and identity-related solutions.
  • Develop new functionality and improve existing applications.
  • Troubleshoot and resolve software defects and production issues.
  • Refactor and optimize code while maintaining high quality standards.
  • Participate in technical design and architecture discussions.
  • Create and maintain technical documentation.
  • Break down business requirements into actionable technical tasks.
  • Collaborate with cross-functional teams to deliver scalable, secure solutions.
  • Contribute to code reviews and continuous improvement initiatives.

See also