Work type : Office / Remote Technical Level : Senior Job Category : Software Development
We're looking for an experienced Go developer to build and lead development of high-performance microservices. You'll work with modern cloud technologies and help design our distributed systems using gRPC and containerized services.
What You'll Do :
- Lead architectural decisions for microservices and mentor junior developers;
- Design and build gRPC APIs using Protocol Buffers;
- Optimize service performance, reliability, and scalability;
- Collaborate with DevOps on deployment and monitoring;
- Establish coding standards and conduct code reviews;
- Work with distributed systems and inter-service communication.
Required Skills :
5+ years Go (Golang) production experience;3+ years microservices architecture experience;gRPC & Protocol Buffers for service design and RPC communication;Docker containerization and service deployment;PostgreSQL & Redis for databases and caching;Git, CI / CD, and modern development workflows;Experience with high-traffic, distributed systems;Previous senior / lead developer role preferred.Technical Knowledge :
Service mesh architectures and communication patterns;Authentication / authorization (JWT, OAuth2);API gateway design and traffic management;Database per service patterns and data consistency;Envoy Proxy configuration and load balancing.Nice to Have :
Event-driven architecture experience;Buf for Protocol Buffer management and code generation;Service discovery and observability tools;Cloud-native deployment experience;Performance optimization and monitoring.We offer
Flexible working format - remote, office-based or flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefitsnot applicable for freelancers