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.
GCS is acting as an Employment Business in relation to this vacancy.
Golang Developer
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- IT Support & Infrastructure
- Project Management
- BI & Data Analytics
- Engineering
- Software Development
- Manufacturing & Production
- Network security consultant
- Controls & Automation
- Data
- DevOps
- Engineering Technology
- Testing & QA
LATEST JOBS
- Golang Developer
- Robotics Engineer
- Sr. Embedded Software Engineer
- Data Center Engineer
- Senior Software Engineer
- Robotic Graduate Engineer
- Graduate software associate
- controls Engineer
- Controls Engineer
- Tech Lead
- Optical Transport Technician
- Transport Technician
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer