We are seeking a highly experienced Go Engineer to design and implement high-performance services, support architectural modernization efforts, and optimize performance-critical parts of our platform. You will work alongside our in-house team and Java engineers to build fast paths and decouple high-load services.
Key Responsibilities:
Identify and re-implement backend hotspots as high-efficiency Go microservices; Collaborate on architectural modernization, such as migration to WebSocket-based async flows; Design and build scalable, highly concurrent services with gRPC or HTTP; Contribute to resilience improvements across the service landscape.Required Skills:
Expert in Go (Golang), 8+ years of experience; Experience in writing concurrent, low-latency code and optimizing system throughput; Proficient in microservice design, gRPC, REST, WebSockets; Knowledge of message brokers (e.g., Artemis, NATS); Experience working with PostgreSQL, Kubernetes, service mesh (e.g., Istio); Familiarity with Java would be a plus.We offer*:
Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits*not applicable for freelancers