Golang Developer

Compunnel

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong hands-on experience with Golang programming.
  • Minimum 2 years of experience with Golang.
  • Extensive background in Linux environments.
  • Knowledge of PKI certificate and SSH key management.
  • Familiarity with Active Directory/LDAP and querying techniques.
  • Experience with open-source components on Linux, including DNS and certificates.
  • Understanding of SSO and MFA access mechanisms.
  • Proficient in debugging, troubleshooting, and code optimization.

Responsibilities

  • Develop and implement new features in Golang.
  • Debug and troubleshoot software defects.
  • Maintain high standards for code quality and optimize existing solutions.
  • Participate in solution design and analyze technical options.
  • Create and maintain technical documentation.
  • Translate business requirements into technical requirements.
  • Assess development efforts for assigned work accurately.
  • Reverse-engineer existing applications for analysis.

Benefits

  • Opportunity to work with modern development tools and technologies.
  • Engage in collaborative solution design sessions.
  • Chance to optimize code and improve software quality.
  • Work within dynamic, Linux-based environments.
  • Hands-on experience with container technologies like Docker and Kubernetes.
Full Job Description
Job Summary
We are seeking an experienced Golang Developer with strong hands-on programming experience in Golang and Linux-based environments. The ideal candidate will have experience developing high-quality software solutions, working with container technologies, authentication mechanisms, directory services, and modern development tools.

Key Responsibilities
• Develop and implement new functional features using Golang.
• Debug, troubleshoot, and resolve software defects.
• Maintain high standards for code quality and refactor existing code to deliver optimized solutions.
• Participate in solution design sessions to analyze technical options and associated benefits.
• Create and maintain technical and solution documentation.
• Decompose business requirements into detailed technical requirements.
• Accurately assess development effort required to complete assigned work.
• Analyze and understand existing applications using code reverse-engineering techniques.
• Develop solutions within Linux-based environments.
• Work with container technologies such as Docker and Kubernetes.
• Support integrations involving directory services, authentication, certificates, and security components.

Required Qualifications
• Strong hands-on experience with Golang programming.
• Minimum 2 years of experience with Golang.
• Strong Linux background with hands-on experience working in Linux environments.
• Knowledge of Linux OS, PKI certificate management, and SSH key management.
• Good understanding of Active Directory/LDAP, including user/group structures, LDAP querying, and LDAP filters.
• Development experience with open-source components and libraries involving DNS, certificates, LDAP schema, and PAM authentication modules on Linux.
• Understanding of access and authentication mechanisms such as Single Sign-On (SSO) and Multi-Factor Authentication (MFA).
• Strong debugging, troubleshooting, and code optimization skills.
• Ability to work independently and take ownership of assigned development activities.

Preferred Qualifications
• 2+ years of C programming experience.
• 6+ years of programming experience on Linux OS.
• 2+ years of programming experience with Python and/or JavaScript.
• Experience with GitHub or similar version control systems.
• Experience working with SQL and NoSQL databases.

Similar Jobs

More Jobs at Compunnel

  • Threat Intelligence Automation Engineer
    $110K — $130K *
    Malvern, PA 19355 (Chester County)
    Information Technology
    In-Person
  • Lead Data modeler
    $110K — $130K *
    Phoenix, AZ 85032 (Maricopa County)
    Finance & Insurance
    In-Person
  • VMware SME
    $110K — $130K *
    Montgomery, AL 36117 (Montgomery County)
    Aerospace & Defense
    In-Person
  • Platform Engineer
    $130K — $155K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • Tandem Developer
    $110K — $130K *
    Tampa, FL 33647 (Hillsborough County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Golang Developer jobs: