Senior Go Developer
New
Australia, Canada, India, Ireland, Malta, New Zealand, Singapore, South Africa, United Kingdom, United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+
- Required Skills
- PostgreSQLCloud ComputingJavaKotlinMySQLGogRPCMicroservices
Requirements
- 5+ years of experience writing production-grade Go code
- Strong grasp of idiomatic Go, concurrency patterns, memory management, and profiling with tools like pprof
- Solid experience building and maintaining APIs using gRPC (Protobuf versioning, streaming, API lifecycle)
- Proven experience working with relational databases (PostgreSQL/MySQL), performance tuning, and schema design
- Comfortable working in cloud-native environments and applying caching, queuing, and observability best practices
- Professional working proficiency in English
- Willingness to work with existing Java/Kotlin code
Responsibilities
- Design, develop, and maintain Go-based backend services using gRPC as the primary API protocol
- Implement scalable, service-oriented architectures with clean separation of concerns and well-defined interfaces
- Build secure systems with proper authentication, encryption, and secure data transport
- Optimize relational databases (schema design, indexing, query tuning) and support data migrations
- Contribute to technical decisions, architectural reviews, and team discussions
View Full Description & ApplyYou'll be redirected to the employer's site