Senior GoLang Engineer (#3787)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development

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

×

Easy apply

    or
    Refer a friend