Senior GoLang Developer
JobgetherNorth AmericaFull TimeEngineering
Remotely
gorestdockerkubernetesgraphqldistributed systemsmicroservicesgrpc
Job Description
📋 Description
- Design, develop, and maintain high-performance backend services and core platform components using
- Architect scalable distributed systems and microservices with focus on reliability and
- Optimize APIs, data pipelines, and service-to-service communication for performance.
- Apply engineering best practices: code quality, automated testing, CI/CD, deployment, and
- Design and guide technical solutions involving architecture, data modeling, and service integration.
- Build and maintain APIs and communication patterns using REST, gRPC, GraphQL, and/or event-driven
🎯 Requirements
- 5–8+ years backend experience, including at least 3 years hands-on Go development.
- Strong Go proficiency with concurrency, goroutines, channels, memory management.
- Experience designing distributed systems and microservices at scale.
- Knowledge of REST, gRPC, GraphQL, and event-driven architectures.
- Experience with AWS, GCP, or Azure; Docker and Kubernetes; cloud-native deployment.
- Proficiency with SQL and NoSQL, caching, and messaging systems.
🎁 Benefits
- Fully remote, full-time work environment.
- Opportunity to work on mission-critical enterprise software, data, and AI solutions.
- Significant technical ownership and influence over architecture and product direction.
- Collaborative environment with experienced engineering, product, DevOps, and technology
- Mentorship opportunities and growth as a senior technical leader while staying hands-on.
Back to all jobs