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 Upper-Intermediate/Advanced English level Technical Knowledge: Service mesh architectures and communication patterns API gateway design and traffic management Database per service patterns and data consistency Envoy Proxy configuration and load balancing Nice to Have: Buf for Protocol Buffer management and code generation Service discovery and observability tools Performance optimization and monitoring We offer*: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing #J-18808-Ljbffr