Senior GoLang Developer
ImagineX · Atlanta, GA · 3 wk ago
RemoteRemoteEngineeringFull-time
Key Responsibilities
- Design, develop, and maintain high-performance backend services using Go
- Architect distributed systems and microservices with a focus on scalability, reliability, and observability
- Optimize performance across APIs, data pipelines, and service-to-service communication
- Implement best practices for code quality, testing, CI/CD, and cloud-native deployment
- Collaborate cross-functionally with product managers, DevOps, and frontend teams to deliver end-to-end solutions
- Lead technical decisions around system design, data modeling, and infrastructure
- Mentor junior and mid-level engineers, providing code reviews and architectural guidance
- Troubleshoot complex production issues, including performance bottlenecks and distributed system failures
- Contribute to technical roadmaps and long-term engineering strategy
Required Qualifications
- 5–8+ years of backend engineering experience, with 3+ years of hands-on Go development
- Strong understanding of concurrency patterns, goroutines, channels, and Go memory management
- Experience building microservices and distributed systems at scale
- Proficiency with REST, gRPC, GraphQL, or event-driven architectures
- Deep experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
- Strong knowledge of SQL and NoSQL databases, caching layers, and message queues
- Familiarity with CI/CD pipelines, automated testing, and observability tools (Prometheus, Grafana, OpenTelemetry)
- Ability to write clean, maintainable, idiomatic Go code
- Excellent communication skills and the ability to lead technical discussions
Preferred Qualifications
- Experience with high-throughput, low-latency systems
- Background in DevOps, infrastructure-as-code, or SRE practices
- Experience with Kafka, NATS, RabbitMQ, or similar messaging systems
- Familiarity with domain-driven design (DDD) or clean architecture
- Contributions to open-source Go projects