S

Go Stream Software Engineer

SELIUK LTD

Posted a month ago

Employment Type

Full Time

Location

Dubai

Experience

Senior

Benefits

Paid Leave

Requirements

Go,Concurrency,Linux,SQL,Microservices,CI/CD,OpenAPI,Protobuf,GRPC

Required Skills

Job Description

Responsibilities:

  • Develop and design high-load services from scratch
  • Analyze and optimize code, manage technical debt, and resolve bottlenecks
  • Conduct code reviews and ensure high product quality
  • Analyze product requirements and plan developments
  • Collaborate with engineers, technical support, and project managers to improve processes
  • Increase system stability and reliability under heavy loads

Requirements:

  • 4+ years of commercial Go development experience with a deep understanding of its core concepts and concurrency principles
  • Experience managing a development team of 3+ members
  • Expertise in high-load applications (thousands of RPS)
  • Strong knowledge of synchronization mechanisms, code profiling and debugging, as well as experience in unit and integration testing
  • Solid knowledge of Linux and SQL databases, experience with message brokers and external caching servers
  • Proficiency in microservices architecture principles, CI/CD processes, and application of SOLID principles and design patterns
  • Experience with OpenAPI, Protobuf, and GRPC
  • English level C1+, Russian B2+ or native

Preferred Qualifications:

  • Experience with other languages and technologies (e.g., PHP, Docker, Kubernetes)

Benefits:

  • Official paid sick leave
  • Paid vacation
  • Reimbursement for training and certifications
  • Bonuses and gifts (including Apple products) for high productivity and achievements
  • Mentorship support and professional growth in a strong team

About the Company: An innovative financial services company headquartered in Dubai, with offices in key cities worldwide, serving over 500 clients across more than 40 countries.

How to Apply

Similar Jobs You Might Be Interested In