We are looking for a Backend Services Engineer with hands-on experience in building and optimizing microservices using Golang and Java.
The ideal candidate should be comfortable developing scalable services, debugging complex issues, and leveraging language-specific features to write clean and effective code. This role is ideal for engineers who love backend systems, service architecture, and performance tuning.
Key Responsibilities:
Microservices Development:
- Design, develop, and maintain scalable and fault-tolerant microservices using Golang and Java.
- Architect APIs and service interfaces that are clean, consistent, and extensible.
- Use best practices for microservice communication, service discovery, and fault handling.
Golang Engineering:
- Write idiomatic Go code using features like goroutines, channels, and interfaces.
- Optimize Go applications for performance and memory usage.
- Debug Go services using tools like pprof, go test, and go mod for dependency management.
Java Engineering:
- Build robust backend services using Ja