Backend Developer – Go
Jobgether · United States · 1 wk ago
RemoteRemoteEngineering$100k–$150k/yrFull-time
The Backend Developer - Go is responsible for designing, developing, and maintaining scalable backend solutions while ensuring reliability, performance, and operational excellence.
- Build cloud-native applications, Kubernetes controllers, and automation solutions to support scalable infrastructure.
- Develop and integrate gRPC and REST APIs with databases, messaging platforms, and enterprise systems.
- Optimize application performance, concurrency, scalability, and resource utilization.
- Implement automated testing, monitoring, logging, and CI/CD processes to improve software quality and delivery efficiency.
- Troubleshoot complex technical issues and perform debugging and performance tuning across distributed systems.
- Collaborate with engineering teams to define technical solutions, improve development practices, and maintain clear documentation.
- Contribute to the design and evolution of microservices architectures and cloud-based platforms.
Requirements
- Strong backend engineering experience with expertise in Go, distributed systems, and cloud-native development.
- Hands-on experience with Go, Kubernetes, gRPC/REST APIs, microservices, and distributed systems.
- Experience working with PostgreSQL, Redis, Kafka or NATS, Docker, and CI/CD pipelines.
- Strong understanding of backend architecture, API design, and cloud-native application development.
- Experience with debugging, performance optimization, and improving system reliability.
- Strong communication skills and ability to collaborate effectively with cross-functional engineering teams.
- Experience with Kubernetes Operators, eBPF, service mesh technologies, or security-focused Go applications is a plus.
- Open-source contributions or experience with WASM/TinyGo is preferred.
Benefits
- Annuar salary range of $100,000-$150,000 USD.
- Fully remote work opportunity across the United States.
- Full-time employment with competitive compensation.
- Opportunity to work on modern cloud-native technologies and large-scale backend systems.
- Professional growth opportunities through challenging engineering projects.
- A collaborative environment focused on innovation, technical excellence, and continuous learning.
- Exposure to advanced technologies including Go, Kubernetes, distributed systems, and cloud platforms.