Backend Developer – Go
Accountabilities: 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.
Requirements:
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.
Benefits:
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.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1