Backend Developer – Go in United States Embassy at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Developer – Go based in United States.
This role offers the opportunity to design and develop high-performance backend systems that power modern cloud-native applications. The Backend Developer – Go will build scalable services, APIs, and distributed solutions while working with advanced technologies across cloud infrastructure and software engineering. The position is ideal for an experienced engineer who enjoys solving complex technical challenges and creating reliable, production-ready systems. You will contribute to architecture decisions, performance improvements, automation, and engineering best practices within a collaborative remote environment. The role provides the opportunity to work on impactful projects while advancing expertise in Go, Kubernetes, microservices, and distributed systems.
The Backend Developer – Go will be responsible for designing, developing, and maintaining scalable backend solutions while ensuring reliability, performance, and operational excellence.
- Design, develop, and maintain high-performance backend services and APIs using Go.
- 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.
The ideal candidate brings strong backend engineering experience with expertise in Go, distributed systems, and cloud-native development, along with the ability to deliver reliable software solutions in a fast-paced environment.
- 5+ years of professional software engineering experience with strong experience in Go 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.
- Annual 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.
- Collaborative environment focused on innovation, technical excellence, and continuous learning.
- Exposure to advanced technologies including Go, Kubernetes, distributed systems, and cloud platforms.