Job Description
Job Description
Company Overview
GLS, established in 1998, is a quickly-expanding managed service provider. The GLS Service Management Department works as advocates for our customers to ensure they are being provided excellent care by ensuring internal processes are being followed, identifying and remediating gaps in processes, addressing customer inquiries, and maintaining relationships internally as well as with customers, partners, and vendors.
We are seeking a Full Stack Developer to build and maintain internal tools, monitoring platforms, and operational systems that support our network infrastructure. This role sits at the intersection of software development and infrastructure engineering — you'll be writing real tools that interact with live network devices, databases, and APIs across a multi-datacenter environment.
Key Responsibilities
- Backend Development: Design and build server-side applications and APIs in Go and Python, powering internal tooling and our custom monitoring platform
- Frontend Development: Build clean, functional internal UIs in Angular for dashboards, operational tools, and data visualization
- Database Engineering: Develop against PostgreSQL and ClickHouse; design schemas, write performant queries, and work with large-scale time-series metric datasets
- Infrastructure Integration: Write code that integrates with network device APIs
- Automation & Tooling: Develop automation scripts and internal utilities using Python and Bash; support GitOps workflows
- Collaboration: Work closely with network and systems engineers to translate operational requirements into reliable software
Required Skills and Qualifications
- Languages: Proficiency in Go, JavaScript, and Python
- Frontend: Hands-on experience with Angular; ability to build functional internal dashboards and tooling UIs
- Databases: Hands-on experience with PostgreSQL; experience with ClickHouse or other columnar/time-series databases; familiarity with Redis or similar caching layers
- Infrastructure Familiarity: Comfort working in Linux environments; basic understanding of Kubernetes/containerized deployments; experience with Git-based workflows
- API & Integration Work: Experience building and consuming REST APIs; bonus points for familiarity with network monitoring concepts or infrastructure APIs
- Tools: Git, Docker, Ansible or similar config management
- Soft Skills: Strong problem-solving instincts, ability to work independently on loosely-defined problems, and clear communication with non-developer technical staff
Nice to Have
- Familiarity with Kubernetes operators, Helm, or GitOps tools (Fleet, ArgoCD)
- Networking fundamentals (understanding of IP, VLANs, routing, firewall concepts)
- Experience with large-scale metrics pipelines or observability tooling
- Elasticsearch or large-scale log/data pipeline experience